<SEC-DOCUMENT>0000315213-22-000018.txt : 20220214
<SEC-HEADER>0000315213-22-000018.hdr.sgml : 20220214
<ACCEPTANCE-DATETIME>20220214152734
ACCESSION NUMBER:		0000315213-22-000018
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		104
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220214
DATE AS OF CHANGE:		20220214

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ROBERT HALF INTERNATIONAL INC.
		CENTRAL INDEX KEY:			0000315213
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-HELP SUPPLY SERVICES [7363]
		IRS NUMBER:				941648752
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-10427
		FILM NUMBER:		22630499

	BUSINESS ADDRESS:	
		STREET 1:		2884 SAND HILL RD
		STREET 2:		STE 200
		CITY:			MENLO PARK
		STATE:			CA
		ZIP:			94025
		BUSINESS PHONE:		6502346000

	MAIL ADDRESS:	
		STREET 1:		2884 SAND HILL ROAD
		STREET 2:		STE 200
		CITY:			MENLO PARK
		STATE:			CA
		ZIP:			94025

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	HALF ROBERT INTERNATIONAL INC /DE/
		DATE OF NAME CHANGE:	19920703

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	BOOTHE FINANCIAL CORP /DE/
		DATE OF NAME CHANGE:	19870721

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	BOOTHE INTERIM CORP
		DATE OF NAME CHANGE:	19600201
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>rhi-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:12d5474c-28a0-4cfe-b3b8-d70fb9b5837b,g:a3d1ab1a-67a3-488a-9d75-2652c574ed93,d:ff0ca3e8cbe14b84be95bd3bcc8cf198--><html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:rhi="http://roberthalf.com/20211231" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>rhi-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80L2ZyYWc6NmUyZDNkYmVmYzAzNDQ5Mjk0ZDYyNDVmNmY2NzBlZDAvdGFibGU6NjQwZjBiNzNkNzEyNGU4NWIwODg3OTY1NWEzZGE1ZjUvdGFibGVyYW5nZTo2NDBmMGI3M2Q3MTI0ZTg1YjA4ODc5NjU1YTNkYTVmNV80LTEtMS0xLTI0OTk3_e530c845-7e2d-486d-a47a-4d202de0ab2f">false</ix:nonNumeric><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80L2ZyYWc6NmUyZDNkYmVmYzAzNDQ5Mjk0ZDYyNDVmNmY2NzBlZDAvdGFibGU6NjQwZjBiNzNkNzEyNGU4NWIwODg3OTY1NWEzZGE1ZjUvdGFibGVyYW5nZTo2NDBmMGI3M2Q3MTI0ZTg1YjA4ODc5NjU1YTNkYTVmNV85LTEtMS0xLTI0OTk3_0480d5f0-169f-4e49-b6b2-b1a3c47d1fcc">2021</ix:nonNumeric><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80L2ZyYWc6NmUyZDNkYmVmYzAzNDQ5Mjk0ZDYyNDVmNmY2NzBlZDAvdGFibGU6NjQwZjBiNzNkNzEyNGU4NWIwODg3OTY1NWEzZGE1ZjUvdGFibGVyYW5nZTo2NDBmMGI3M2Q3MTI0ZTg1YjA4ODc5NjU1YTNkYTVmNV8xMC0xLTEtMS0yNDk5Nw_b7e05ef5-1d85-4007-a4d8-42406122d2af">FY</ix:nonNumeric><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80L2ZyYWc6NmUyZDNkYmVmYzAzNDQ5Mjk0ZDYyNDVmNmY2NzBlZDAvdGFibGU6NjQwZjBiNzNkNzEyNGU4NWIwODg3OTY1NWEzZGE1ZjUvdGFibGVyYW5nZTo2NDBmMGI3M2Q3MTI0ZTg1YjA4ODc5NjU1YTNkYTVmNV8xMy0xLTEtMS0yNDk5Nw_2642553d-5b11-4659-aec7-d39ffd383bd9">0000315213</ix:nonNumeric><ix:nonNumeric contextRef="id96bee89bbc040e9a7c06750b2e37e32_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjM3Mw_1ddecc2b-28b4-449d-9b22-5a6d89a27da0">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="iaaf92f3ad8a04b3c8c224584c63c8dcf_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfODIzNg_9d94565a-a609-4c77-936c-8475031c52a8">P2Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="rhi-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4577ffa6bb7240d7bfe1bda39ae094fb_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i10d3d5d8a3f846908adcc47e1fdfc3ce_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="idc07fc3217c54bd489ca78a30969a86d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00d5b4fad352425694360f79bd3a67c5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf2a51ec8fba4511b6ccc5cd2fc1e777_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7406daf7a1e64d4eac9d71c188f19a5c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1d9bd6d669d45719e7eff36838160e4_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62ea41f1958748819fa753b25d783c34_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied6947bfd2e74e2e854e8a744ab10348_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic442e775c7ac474596a83ee705808f7b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9b49081c8f347bf85a3fd57be2adb9b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e681c72c2294a2bbbc9611d43ddbbd2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e48b4d5dabb4b04b697b47eae40e7be_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i093b8b262d144ea995d1d34c549c46ef_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icee0b0b7d1a9438c808faad7fe98af4b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i065057cc28f2466f8af644da71add8f6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ea4df666d414524b998ef7049297dd6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7375df399f61457eb56eaa9a09e7003b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1bb06499cf2421cacf5511f5b5debe3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i089eff5f828e4d15a2693d5cd1da4974_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadbf356c28304e5fbdb7d483f45bc1b8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i019ced157b0341d893bef3389ba7f796_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76f2a5279b18434e962a4417e7c45adc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86334a5017e34fc8ade2c9a834c4062c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3de13dd244c940cfbb6a960745601562_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0307b57f694344a8b12c201eddb0dac2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7690bc41691e41be8c411a920409618f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48f92b5e278b4fc6a0d7dbe03cf9731c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cfe454f4d1443d7bd95d6bd97337d9b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a42431c875d453fa827bb773eee602f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e7fed942ede45f98afae6a0237d6dd4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cf55a1236c540c8bedce99138fcf63c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if779e949d266458194bb8093e00d322b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb0068841efc483d8fbf355ee424af6e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ece14512c3e47c3a19c1e0ec8e9c327_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>rhi:segment</xbrli:measure></xbrli:unit><xbrli:context id="i5c1143e8203248f19ed154e5cd429462_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60d76c4781914bda8107b3f99046a816_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19ed5780f2e04aa38c4810328ab9b417_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic56f5dfc71bb46c6842b283ae0b3f08a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida2ae1e233ae40f18de54dd5caa134ba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i193215df21454c7ba86cab2ac73e6cbc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3e6ad72d6034b3684f5584bdadf0ff4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa974b39c08640fd9d5eb95299dcbcd7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2504fe3c662e4f05b54a274c5b448306_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie62a4cddd7cb4dcc81b3f67ea4a01b45_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c71e06b392b4fa6a1f8036e4c8bbd36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie55e22755fb14bd695b7301137ee363b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic53ebeea09f74d85b962d8fddadbdb29_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58632d8374b34e70bb6089085f98d883_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ac01f735ac540d395ddb259e5ad79ea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99e1e4d92e85423d9e2c90fcb65bdcd9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie234b2e9bf1f47ebb522a170c3c09726_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i596e3f013b1f44c7a6c0d10a839275b6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if58d98aa585443cd82c710877b6177f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c645fc0bc5b457da60fe2260d25c96e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50517a77de4b47c0b7cec380da5a5235_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69d35a30981847789aeeb7b77c14f016_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i939df68e88d54d8591dc6360a90885f5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0a8483824fa44f7bb45592fa63672f0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d8562e4aa0c49b9a2cb1272e749337c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3f37fb27d8a4a43954c024369d2add5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91f80a8e0b9746edbabaff45cbf1cd4d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba83f8f18fd14f96afdfb47708f6d62e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa74ead6997248a8a6bef2890b67ef43_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a27d8b63eab45a7b027883d38164afd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f841263a7924f67be530f4039487517_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91c0a7880efb41b9b249d7587751240f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0dee70061464aa096042b20e12ae2d6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cc1d2c7516e4e89862e8934c52c5d71_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i934d2f6fd5ac4f5092f96bdd3169e304_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32125d2b6a154adc9607d7837e56b95f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i814bc0a9bf814128b7c90ea479e4a2e8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib142dd508a104b7ba5a8066deb46f481_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b8fd78a734e459187db978e3c6f2e5d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i897816728dcd48459d05e812b23ff320_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id78918c9fcaf406386fe2ee29dd90c45_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4af9d013af2e42c299a7a351dd8f8193_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia22b24892000482cbd209716f209ca16_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i599145b9970a4eef9ee0576d38c03955_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id96bee89bbc040e9a7c06750b2e37e32_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3483abc4f1f425cbf60fbf9039f5b07_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaf92f3ad8a04b3c8c224584c63c8dcf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c4d58468f854e83b9137ae715f786f7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eeb6e97edb947a7ad5c855478675616_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:AccountempsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbc2ccfbf7e94561898cf1a9144c0728_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:AccountempsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a56bd7e1adf45a9a2b715c91cc3db36_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:AccountempsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic867495174ae42c9bacd705cc26b5c31_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:OfficeTeamMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f154f6c922d4a90b14525cef0d77ba4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:OfficeTeamMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i542c2a0ac216458081ca50f17f0b9ecf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:OfficeTeamMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia33dbf22b8204ff89e0e2fbba2b2e69d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RobertHalfTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0f8669818b349d1b437785095bb4b68_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RobertHalfTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69b510b906854452a46495c783067d49_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RobertHalfTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i729e1c098d474c39ab8ca8248b3ad6b3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RobertHalfManagementResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i900fe48c3a134ddc994cb9481d84ce09_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RobertHalfManagementResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8b6e286d547428f8d6c8487419a9d19_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RobertHalfManagementResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bf7c344441f475eb857ebe0b4344164_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62124f8237e14e1ab6558a6b10dedc91_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i122a93a8e4a14287ab0107654e1da7e3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie502c008cb3347f1b3f604e4e17ee94b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e0f0f7e71344171a618301e4747db02_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia864997a3a53452ba28271ddbfc235c6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ba611eae6df4715b6097ad0107c4595_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5ea8fc802184070bf96b555bf3d107a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b67ab3e945a45a5bcea4508438a7a44_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7ebdb358ba848ec986bb0ded8552fd3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2e3961d560b40118c29917d017fe439_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b7d55a9adb34a16aba77c3e7ef58a6c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e707d02bf1142b198930da77e4538f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i401a9e1499904be19833bb3c0570d4c2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c843c6ef92b4c2da822bd4aca205745_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if728a8f034e047739fa8c28c4384056a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6ffe6bf42ea4fbd84b964ccf80df668_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3feb6c8a202e4371b56dd4b8a113f397_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07bb8dd1f33447898cd0d9e1cfff49c6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a893ea2ebed4852a8b3f5739aa6557a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3a78a4528454e6ea75e9a96366fd384_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05a901f1474943218f4212ecd212e180_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8168c830196409c8b8b8493af73f317_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ibd4bf4cfab994bda9a20714b55f82122_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5a5eb2a1d7947a0a08385ff9adf0808_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i731002ba21af4c4abca3192d7a69c7a4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8be24dcdc95d465980a82bf6ff4f72b5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18f9599cd2aa49ecb6766ddbd7984923_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib11787e56458457594633d71201b9bb3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35991c50872c433a8b12562df38ac76a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c3bc0e99fd2447983587526f0ca871f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i723136af97e444878788b0248f6ded5f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7be8d7e293e84ee29d3379bdeba60a21_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8049324b44541be8feef811857f5545_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide80aeb71873406888026001cc857c48_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c19854f17c54f8786f68cf8c3ab71fc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fae7573f8234b50867a94cca3db581d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83e0cabae4154a8f8f40e89ed66ad623_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i393f2d058ad944e4bde1e0a96456f70b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">rhi:AccruedPayrollAndBenefitsCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64c7f100acfe4b3eb5f04535986f53bb_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i903820a1b5f14a05bb0cfc369a0fe40e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">rhi:StandbyLettersOfCreditUsedForCollateralRequirementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice0512f47f2c4cb7b5c0122378c82d16_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">rhi:StandbyLettersOfCreditUsedForCollateralRequirementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7eb98255bd154973b3afde0cd6f2b5d2_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33c361fe63d046749f95f1a3a1561ba6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i601ba19b5f2242ae9d6df8b78ef5d5c4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97039c23847f4fdc9acc24ecde15ec28_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2938b017a17a4dae8a1416fffcbd3f03_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79ab94a25cfd4f4882a5839730058f1d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">rhi:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i361b729dfb154e3d815df86384419db2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">rhi:CaliforniaEnterpriseZoneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7cd73290daa48d0bd1c986ec4b67b3d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">rhi:GentryCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeb9235b48f0475a974e949dd6a72f87_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:RestrictedStockAndStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id90e002f1a1e49ea9ed52c3066f8903f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:RestrictedStockAndStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i024f615c16f34d0995a54245f8cdf559_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:ReturnOnInvestedCapitalAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea579ff0e7304e61a762b6498b28ce81_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:ReturnOnInvestedCapitalAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0193fea43094449b9b9174f208451286_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:RestrictedStockAndStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b97d2139fe24c339bf36daf4c2d1f25_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:RestrictedStockAndStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i210fef543e40428fbb3999ec0b99dce4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:RestrictedStockAndStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7256f33d920742059a23e5a955765643_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07aa601755c740e4b247abf5c77cca60_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22788739a2364b448be3039dc8dcaba7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ed58cfe9e2743cb9c949bb6bcbbf756_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f4036e062834cf4969d4213b627c506_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c40ba8ecc154a36b8106ab122e2ec74_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b25ccc7ba914428b40faee070837a37_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafcdbfe8cd954271a74f2f8df8eb1f31_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia355dfecf43d418aa5f477d066c3e59b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8aed6ab8e7a846979b3981d0fa975a0a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie391f02ee6e74f58ae7abeee5e9bbdcf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icafc46f4e5264e7b8d7afa60620a8e9e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e6db4014f844316ab0930ef4e78eac2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f15bee024d649948a5879920194bf59_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7468a24ce0364838bcab3b1940425362_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifef55910d180408bbada874d90f21344_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f5d1380ddc94d11909dbf7c1a183217_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ab7ef3df4894789995fb237a4fd8bce_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6cc5f37039c4307898e8f0e1e232079_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if518ed5b5801474682c766a41e32d6e2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59a91a88c65845bdaf0077bd0b60d811_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i393a120e8a6846ea9d2063a085f9a297_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44429e2ff9e04e6b98bd20d3392814e8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacc2bd2b28df4606a16e7325764c3711_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic464468aefe4437c8292340a7e0d314e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if15dcc99d680470693c6123f4bf3be96_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09bb2a1689944bae87e12b195585ca4f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f2432d322e64b6a8b412f7de1c8db7e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i981b37f8c5444c778b818ed8b9203f6e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2700f04d83a0426992430e45f6420923_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ab8b109afa44449b8a6ffac919952fe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i093ea41d11d24cc2b6ce697d40291f75_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c09dea6fd754b8b90cb9c84f9ced488_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47a67645231b4a3c95834333a57497f1_D20220210-20220210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-10</xbrli:startDate><xbrli:endDate>2022-02-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a01baf72d8d448ba471e40df2190ae0_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if44e88cdf0be4ec1b8e53cd35a4aae98_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafb8b5c73a6d4ed38870f054445dbde7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ea154949c184595bfdf729b5e991878_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieaf21382d7f045aaaa2eef09ea32d72c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic62f326b3a6b4a46b7a98dfd241f78ec_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd87b489adf946e7a29fe7f031c6fd63_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3538af3b239a487a90297355985fdbe6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3116fbef93aa4a429ee3761e2e1a0c59_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i884c6efdecf947d4b74da33f12d131ea_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c369633fde64d6193f9bf42e3df59a9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92f52c423a574275a994a4a16cb87677_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id84d6c38bebf480cae39f680b8f1a96c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b6c169ebfbb4fa7a1692b677ef7f68d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i823537e493cc42cb9af6230898552aef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_1"></div><div style="min-height:18pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN184Mg_e7e332d2-0ac8-4be4-8fa1-2d5422b8773f">10-K</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.628%"><tr><td style="width:1.0%"></td><td style="width:4.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6ZmFmMDcwM2ZhMWJkNDRiY2JkYjI5YjlkZjY1OWUzYjkvdGFibGVyYW5nZTpmYWYwNzAzZmExYmQ0NGJjYmRiMjliOWRmNjU5ZTNiOV8wLTAtMS0xLTI0OTk3_4821c873-0841-40a6-aa7c-f31543c977e7">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18xMTI_ed1233f9-1d96-4a12-9f4a-e6263294bcd9"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18xMTI_4e3e774b-27f9-45ec-9df0-67ecb36ccef1">December 31</ix:nonNumeric>, 2021</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.316%"><tr><td style="width:1.0%"></td><td style="width:4.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6MTE0YjE3ZDhlOThiNGZlMTkxMjliNTZjYjQwMTRhNzEvdGFibGVyYW5nZToxMTRiMTdkOGU5OGI0ZmUxOTEyOWI1NmNiNDAxNGE3MV8wLTAtMS0xLTI0OTk3_46ccf429-6c92-4251-8d6d-0cdd46dd9182">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;__________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18xODY_2471acb3-2903-4031-97a5-3efa8ab92fc0">1-10427</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18xODk_464ab3a4-23eb-4438-8cf6-e6e59acad45a">ROBERT HALF INTERNATIONAL INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.628%"><tr><td style="width:1.0%"></td><td style="width:47.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.472%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8wLTAtMS0xLTI0OTk3_0c17d8ec-8c39-493f-b96f-d9ad6b061716">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8wLTItMS0xLTI0OTk3_5d96fba3-a7b8-4a3d-9b99-2b1d8d08eab9">94-1648752</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8zLTAtMS0xLTI0OTk3L3RleHRyZWdpb246NGYwYzBiOTQyNmE3NDViYWJmNDhhMTRjOTcyZTc5NGJfNA_2f4535cf-a674-4819-b51c-b13f72937303">2884 Sand Hill Road</ix:nonNumeric>, <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8zLTAtMS0xLTI0OTk3L3RleHRyZWdpb246NGYwYzBiOTQyNmE3NDViYWJmNDhhMTRjOTcyZTc5NGJfMzg0ODI5MDY5NzI0OQ_3fa5d524-a3f6-445a-8c3e-02b478a5d0ab">Suite 200</ix:nonNumeric>, <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8zLTAtMS0xLTI0OTk3L3RleHRyZWdpb246NGYwYzBiOTQyNmE3NDViYWJmNDhhMTRjOTcyZTc5NGJfOA_3b350302-14e4-4203-bb8c-3b011cd80af6">Menlo Park</ix:nonNumeric>, <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8zLTAtMS0xLTI0OTk3L3RleHRyZWdpb246NGYwYzBiOTQyNmE3NDViYWJmNDhhMTRjOTcyZTc5NGJfMTI_b99c0447-5b05-4f12-a118-f31511cf9788">California</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8zLTItMS0xLTI0OTk3_4cee513f-b645-486a-8cca-f1df1c58cdf7">94025</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Zip code)</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;(<ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18zMDI_2bf2f662-9f78-49f4-aac0-9af8f5dcfcae">650</ix:nonNumeric>) <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18zMDY_538564a2-9136-4cb1-9987-96648f7923c8">234-6000</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;__________________________________________</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.196%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6NDg2ZGUzZjk1ZDU0NDUxMmFmOWNkYzNmOTZlZmU2ZGUvdGFibGVyYW5nZTo0ODZkZTNmOTVkNTQ0NTEyYWY5Y2RjM2Y5NmVmZTZkZV8xLTAtMS0xLTI0OTk3_d3a10b33-d3e3-4b39-b39f-e0007e874657">Common Stock, Par Value $.001 per Share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6NDg2ZGUzZjk1ZDU0NDUxMmFmOWNkYzNmOTZlZmU2ZGUvdGFibGVyYW5nZTo0ODZkZTNmOTVkNTQ0NTEyYWY5Y2RjM2Y5NmVmZTZkZV8xLTEtMS0xLTI0OTk3_1b9e4dd6-e979-4492-869f-3b2583c22b9c">RHI</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6NDg2ZGUzZjk1ZDU0NDUxMmFmOWNkYzNmOTZlZmU2ZGUvdGFibGVyYW5nZTo0ODZkZTNmOTVkNTQ0NTEyYWY5Y2RjM2Y5NmVmZTZkZV8xLTItMS0xLTI0OTk3_4d8b501f-29cc-4994-9670-2f55ec8ae12c">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act: None.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">__________________________________________</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN182NDY_ef0c330d-7cfe-4e56-baa5-95e5ec23dde6">Yes</ix:nonNumeric>&#160;&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or 15(d) of the Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN183OTI_d7435f08-2a15-4af8-ac6f-a003b60db5ad">No</ix:nonNumeric>&#160;&#160;&#9746;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18xMTQ2_f17c7206-6a50-4756-a409-baaf113c50c3">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted  pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18xNDQ3_d09db14d-4536-42ed-a940-3b35a2d2c4f4">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.       </span></div><div style="margin-top:6pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18yMTQ1_d2c176a9-3289-4a26-85cc-be86ff7c6ab6">Large accelerated filer</ix:nonNumeric> &#9746;    Accelerated filer &#9744; Non-accelerated filer &#9744;&#160;  &#160;Smaller reporting company&#160;&#160;<ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18yMjI0_07b13bb4-7456-4f33-90dd-3949647b7a2a">&#9744;</ix:nonNumeric> Emerging growth company&#160;&#160;<ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18yMjUy_75a9baab-bedc-4b72-a7fb-a79130b204aa">&#9744;</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  &#9744;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. Yes&#160;&#160;<ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18zODQ4MjkwNzA4NTk1_5d3de40a-3c97-4bb3-89e1-d5ae78fc5943">&#9746;</ix:nonNumeric>&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company.&#160;&#160;<ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18yNTc2_6e09f1d6-63e6-418d-a19b-51ecbe60bf95">&#9744;</ix:nonNumeric>&#160;&#160;Yes&#160;&#160;&#160;&#9746;&#160;&#160;No</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, the aggregate market value of the Common Stock held by non-affiliates of the registrant was approximately $<ix:nonFraction unitRef="usd" contextRef="i4577ffa6bb7240d7bfe1bda39ae094fb_I20210630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN180Mzk4MDQ2NTIyNTAw_3449392a-ba89-445b-bf34-3641d64b937f">9,676,365,011</ix:nonFraction> based on the closing sale price on that date. This amount excludes the market value of 3,225,653 shares of Common Stock directly or indirectly held by registrant&#8217;s directors and officers and their affiliates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i10d3d5d8a3f846908adcc47e1fdfc3ce_I20220131" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18yOTY2_9dccb067-24e2-4a50-82c3-6791c33e6d8b">110,685,988</ix:nonFraction> outstanding shares of the registrant&#8217;s Common Stock.</span></div><div style="margin-top:14pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18zNDE3_12024fa1-e47e-4a50-a091-4e3578b2efb1" escape="true">Portions of the registrant&#8217;s Definitive Proxy Statement to be mailed to stockholders in connection with the registrant&#8217;s annual meeting of stockholders, scheduled to be held in May 2022, are incorporated by reference in Part III of this report. Except as expressly incorporated by reference, the registrant&#8217;s Proxy Statement shall not be deemed to be part of this report.</ix:nonNumeric></span></div><div style="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_10"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Business</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Robert Half International Inc. (the &#8220;Company&#8221;) provides specialized staffing and risk consulting services through such divisions as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Finance&#160;&amp; Accounting, OfficeTeam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Technology, Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Management Resources, Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Legal, The Creative Group</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company, through its </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Finance&#160;&amp; Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> divisions, is a specialized provider of contract, full-time, and senior-level project professionals in the fields of accounting and finance. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OfficeTeam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> specializes in highly skilled contract, administrative support professionals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides project and full-time technology professionals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Legal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides contract, project, and full-time staffing of lawyers, paralegals and legal support personnel. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Creative Group</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides creative, digital, marketing, advertising and public relations professionals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which began operations in 2002, is a global consulting firm that helps companies solve problems in finance, technology, operations, data, analytics, governance, risk and internal audit, and is a wholly-owned subsidiary of the Company.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s business was originally founded in 1948. Prior to 1986, the Company was primarily a franchisor, under the names </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (now called </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Finance&#160;&amp; Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), of offices providing temporary and full-time professionals in the fields of accounting and finance. Beginning in 1986, the Company and its current management embarked on a strategy of acquiring franchised locations. All of the franchises have been acquired. The Company believes that direct ownership of offices allows it to better monitor and protect the image of its trade names, promote a more consistent and higher level of quality and service throughout its network of offices and improve profitability by centralizing many of its administrative functions. Since 1986, the Company has significantly expanded operations at many of the acquired locations, opened many new locations and acquired other local or regional providers of specialized temporary service personnel. The Company has also expanded the scope of its services by launching the new product lines </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OfficeTeam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Legal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Creative Group</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2002, the Company hired more than 700 professionals who had been affiliated with the internal audit and business and technology risk consulting practice of Arthur Andersen LLP, including more than 50 individuals who had been partners of that firm. These professionals formed the base of the Company&#8217;s Protiviti Inc. subsidiary. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has enabled the Company to enter the market for business consulting and internal audit services, and the Company believes this market offers synergies with its traditional lines of business.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> offers customers a reliable and economical means of dealing with uneven or peak workloads for accounting, finance, and bookkeeping personnel caused by such predictable events as vacations, taking inventories, tax work, month-end activities and special projects, and such unpredictable events as illness and emergencies. Businesses view the use of temporary employees as a means of controlling personnel costs and converting such costs from fixed to variable. The cost and inconvenience to clients of hiring and firing regular employees are eliminated by the use of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> temporaries. The temporary workers are employees of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and are paid by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The customer pays a fixed rate only for hours worked.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> clients may fill their regular employment needs by using an </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> employee on a trial basis and, if so desired, &#8220;converting&#8221; the temporary position to a regular position. The client typically pays a one-time fee for such conversions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OfficeTeam</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OfficeTeam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> division, which commenced operations in 1991, places temporary and full-time office and administrative personnel, ranging from executive and administrative assistants to receptionists and customer service representatives. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OfficeTeam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> operates in much the same fashion as the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> division.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Finance&#160;&amp; Accounting</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Established in 1948, the Company&#8217;s first division and specialized recruitment pioneer </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Finance&#160;&amp; Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> specializes in the placement of full-time accounting, financial, tax and accounting operations personnel. Fees for successful placements are paid only by the employer and are generally a percentage of the new employee&#8217;s annual compensation. No fee for placement services is charged to employment candidates.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Technology</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> division, which commenced operations in 1994, specializes in providing information technology contract professionals, placing full-time employees, and offering managed services in areas ranging </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from multiple platform systems integration to end-user technical and desktop support, including specialists in software and application development, networking and cloud, systems integration and deployment, database design and administration, and security and business continuity.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Legal</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since 1992, the Company has been placing temporary and full-time employees in attorney, paralegal, legal administrative and legal secretarial positions through its </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Legal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> division. The legal profession&#8217;s requirements (the need for confidentiality, accuracy and reliability, a strong drive toward cost-effectiveness, and frequent peak caseload periods) are similar to the demands of the clients of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> division. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Legal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> offers a full suite of legal staffing and consulting services to help organizations manage constantly changing workloads and access expertise across in-demand legal practice areas.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Management Resources</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> division, which commenced operations in 1997, specializes in providing senior-level project professionals in the accounting, finance and business systems fields, including chief financial officers, controllers, senior financial analysts, internal auditors, and business systems analysts, for such tasks as financial systems conversions, business process re-engineering, business systems performance improvement and post-merger financial consolidation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Creative Group</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Creative Group</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> division commenced operations in 1999 and specializes in identifying for its clients creative professionals in the areas of creative, digital, marketing, advertising and public relations. The division places contract and permanent employees in a variety of positions such as creative directors, graphic designers, web designers, media buyers, front end developers, copywriters, digital marketing managers, marketing analytics specialists, brand managers, and public relations specialists.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global business consulting firm that delivers an expanding set of services across its defined solution offerings of internal audit, technology consulting, risk and compliance consulting, and business performance improvement. Protiviti and its independently owned Member Firms work collaboratively with its clients in over 25 countries to help them achieve their business objectives and deliver confidence in an ever-evolving dynamic business world. Serving organizations across industry sectors, clients range from high-growth, pre-public/transactional established start-ups to the largest global companies and government entities, across industries.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketing and Recruiting</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company markets its staffing services to clients and employment candidates via both national and local advertising activities, including radio, digital advertising, job boards, alliance partners, and events. The Company also markets its services via its website, blog and mobile app as well as through targeted online tactics, email, and social media. Direct marketing to customers is a significant portion of the Company&#8217;s total marketing efforts. Joint marketing arrangements have been entered into with major software manufacturers and typically provide for the development of proprietary skills tests, cooperative advertising, joint campaigns, and similar promotional activities. The Company also actively seeks endorsements and affiliations with professional organizations in the accounting and finance, technology, legal, and creative and marketing fields. The Company also conducts public relations activities designed to enhance public recognition of the Company and its services. Central to the public relations activities is research-based content, targeted media relations and thought leadership. Robert Half employees are encouraged to be active in civic organizations and industry trade groups in their local communities.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> markets its business consulting services to a variety of global clients in a range of industries. Industry and competency teams conduct targeted marketing efforts, locally, nationally and globally, including digital advertising, search advertising, email marketing, production of thought leadership, social media and live and virtual speaking events. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> regularly conducts a variety of programs to share its insights with clients on current and emerging business issues. It conducts public relations activities, including distributing press releases, sharing proprietary research findings and providing subject-matter experts for press interviews designed to enhance recognition for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> brand, establish its expertise in key issues surrounding its businesses and promote its services. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> promotes its brand name through digital and out-of-home advertising and its professional golf brand ambassador program. Protiviti regularly updates the services, value-added content and digital experience on the Protiviti websites globally. Employees are encouraged to be active in relevant social media communities, civic organizations and industry trade groups.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries own many trademarks, service marks and tradenames, including the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Finance&#160;&amp; Accounting, Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, OfficeTeam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Technology, Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Management Resources, Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Legal, The Creative Group</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> marks, which are registered in the United States and in a number of foreign countries.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Organization</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management of the Company&#8217;s staffing operations is coordinated from its headquarters facilities in Menlo Park and San Ramon, California. The Company&#8217;s headquarters provides support and centralized services to its offices in the administrative, marketing, public relations, accounting, information technology, training and legal areas, particularly as it relates to the standardization of the operating procedures of its offices. As of December&#160;31, 2021, the Company conducted its staffing services operations through 321&#160;offices in 42&#160;states, the District of Columbia and 17&#160;foreign countries. Office managers are responsible for most activities of their offices, including sales, local advertising and marketing and recruitment.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The day-to-day operations of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are managed by a chief executive officer and a senior management team with operational and administrative support provided by individuals located in San Ramon and Menlo Park, California. As of December&#160;31, 2021, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> had 64&#160;offices in 24&#160;states and 12&#160;foreign countries.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competition</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s staffing services face competition in attracting clients as well as skilled specialized employment candidates. The staffing business is highly competitive, with a number of firms offering services similar to those provided by the Company on a national, regional or local basis. In many areas, the local companies are the strongest competitors. The most significant competitive factors in the staffing business are price and the reliability of service, both of which are often a function of the availability and quality of personnel. The expanded acceptance of remote work creates significant opportunity for the Company. It brings together the Company&#8217;s numerous strengths, including its global brand, global office network, global candidate database, and advanced AI-driven technologies and data analytics at the scale needed to excel at out-of-market recruitment and placements. This strengthens the Company&#8217;s competitive position significantly since its traditionally toughest competitors, local and regional staffing firms, generally do not have these capabilities.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> faces competition in its efforts to attract clients, expand relationships with existing clients and win new business proposals. The global professional services business is highly competitive with a dynamic regulatory environment, disruptive new technologies, security and privacy concerns, and high demand for skilled professionals all driving significant opportunities. The principal competitors of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> remain the &#8220;big four&#8221; accounting firms and other consultancies. Significant competitive factors include reputation, technology, tools, project methodologies, price of services and depth of skills of personnel. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> believes its competitive strengths lie in the collaborative approach it takes to working with clients, which drives knowledge transfer, understanding of client issues and value creation. This may be coupled with a &#8220;configure-to-fit&#8221; resourcing model to create blended teams of full-time Protiviti professionals and engagement professionals from Robert Half&#8217;s network of specialized talent to precisely match expertise, approach and people to the changing global needs of clients on consulting and managed solutions projects. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Human Capital Management</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employees.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has approximately 14,600 full-time internal staff, including approximately 5,700 employees engaged directly in Protiviti operations. In addition, the Company placed approximately 177,000 engagement professionals on assignments with clients during 2021. In 2020, the Company had approximately 13,000 full-time internal staff, including approximately 5,000 employees engaged directly in Protiviti operations. In 2020, the Company placed approximately 150,500 engagement professionals on assignments with clients. The substantial majority of engagement professionals placed on assignment by the Company are the Company&#8217;s legal employees while they are working on assignments. The Company pays the related costs of employment, such as workers&#8217; compensation insurance, state and federal unemployment taxes, social security and certain fringe benefits. The Company provides access to voluntary health insurance coverage to interested employees.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diversity, Equity and Inclusion.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its rich culture of diversity, equity and inclusion enables it to leverage the strengths of its workforce while also creating an environment where employees can connect, thrive and grow. In 2021, we continued our support of the CEO Action for Diversity &amp; Inclusion pledge and furthered our commitment to advancing diversity, equity and inclusion by signing joint pledges with Ascend and Disability:IN.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current key initiatives include a companywide Diversity and Inclusion education series, the creation of Employee Network Groups (&#8220;ENGs&#8221;) as business resource groups, and a focus on external strategic partnerships to increase engagement and representation of underrepresented communities. The Company places a high value on inclusion, engaging employees in its ENG programs staffed by employees with diverse backgrounds, experiences or characteristics who share a common interest in </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">professional development, improving corporate culture, and delivering sustained business results. In 2021, Robert Half launched the LGBTQIA+ and Global Women Employee Network Groups, joining existing groups for Black, Asian, and Hispanic/Latinx communities. Protiviti has a number of ENGs that have existed for several years. The Company uses these groups to serve as a source of inclusion and to support the acquisition of diverse talent internally and externally. Each ENG is sponsored and supported by senior leaders across the enterprise.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Across both Robert Half and Protiviti, as of December 31, 2021, approximately 55% of the Company's global workforce was female and 47% of the Company&#8217;s employees in managerial and leadership roles were female. As of December 31, 2021, approximately 33% of the Company's U.S. workforce were from underrepresented groups.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Engagement.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Robert Half employee voice initiative to provide its employees with feedback opportunities, in 2021, the Company conducted three surveys throughout the year to understand employee needs and support employees during the pandemic. The survey results were analyzed by an independent third-party and then reviewed by the executive officers. The results of this engagement survey were shared with individual managers, who were then tasked with taking action based on their employees&#8217; confidential feedback (both quantitative and qualitative). In 2021, Robert Half also sent out new hire surveys at specific points in a new hire's onboarding as well as departure surveys to selected employees. By paying close attention to the results both at an aggregate enterprise level and at a department/business/workgroup level, and an employee's life cycle with Robert Half, the Company has been able to enhance its culture of rewards and recognition, drive efforts to promote inclusion and diversity, increase communication in support of employee well-being and modernize its approach to foster a culture of continuous learning and feedback. Protiviti leverages surveys in the United States and internationally, including the Great Place to Work survey.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Learning and Development.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company emphasizes employee development and training as a priority for the organization. Training and development are key elements to the overall retention, engagement, and employee experience strategy. Our strategy is designed to empower employees to reach their full potential, and we provide a wide range of development programs, opportunities and resources needed to be successful. The Company has specialized programs for all audiences, including new hires, tenured employees and leadership. We provide a variety of learning channels including instructor-led, facilitated custom workshops, leader-led, cohort and mentorships, self-paced, e-learning and a catalog of vendor-provided courses, videos, resources, and books. The Company is committed to its employees' overall health and providing career progression by providing individual development, readiness, and transition plans as a part of its talent review and succession planning process.  As a result of the pandemic, our learning strategy has pivoted to a virtual/hybrid approach. This has allowed us to expand our offerings and reach through a virtual delivery model. In 2021, we also launched a virtual-facilitated onboarding program as onboarding new employees virtually needs to be more planned, structured and engaging.  As a result of the shift in our learning programs to a virtual/hybrid approach, employees have increased access and a closer connection to the Company&#8217;s learning programs. In 2021, approximately 10,432 employees engaged with the Company&#8217;s learning program virtually.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Compensation, Benefits and Well-being.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company offers fair, competitive compensation and benefits that support its employees&#8217; overall well-being. To ensure alignment with management's short- and long-term objectives, the Company's compensation programs for all employees include competitive base pay and short-term and long-term incentives for some of its employees. The Company offers a wide array of benefits including comprehensive health and welfare insurance, generous time-off and leave, and retirement and financial support. The Company provides emotional well-being services through its Employee Assistance Program as well as a number of perks and other convenience benefits.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In response to the coronavirus (&#8220;COVID-19&#8221;) pandemic, the enterprise implemented significant changes. We provided all employees with the unconditional opportunity to work from home and the vast majority did so. We also implemented additional safety measures for employees continuing critical on-site work. The Company also ensured employees received unlimited paid time off to care for themselves or their families who were impacted by COVID-19, whether due to illness, quarantine, or lack of childcare resources.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Information</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not dependent upon a single customer or a limited number of customers. The Company&#8217;s staffing services operations are generally more active in the first and fourth quarters of a calendar year. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is generally more active in the third and fourth quarters of a calendar year. Order backlog is not a material aspect of the Company&#8217;s staffing services business. Backlog is of greater importance to Protiviti and is typically realized within a 12-month period. </span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company conducts business under various federal, state, and local government contracts, no one such contract represents more than two percent of total service revenues in 2021.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Available Information</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Internet address is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.roberthalf.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company makes available, free of charge, through its website, its Annual Reports on Form 10-K, proxy statements for its annual meetings of stockholders, its Quarterly Reports on Form 10-Q, and Current Reports on Form 8-K, and any amendments to those reports, as soon as is reasonably practicable after such reports are filed with or furnished to the Securities and Exchange Commission. Also available on the Company&#8217;s website are its Corporate Governance Guidelines, its Code of Business Conduct and Ethics, and the charters for its Audit Committee, Compensation Committee, and Nominating and Governance Committee, each of which is available in print to any stockholder who makes a request to Robert Half International Inc., 2884 Sand Hill Road, Suite 200, Menlo Park, CA 94025, Attn: Corporate Secretary. The Company&#8217;s Code of Business Conduct and Ethics is the Code of Ethics required by Item&#160;406 of Securities and Exchange Commission Regulation S-K. The Company intends to satisfy any disclosure obligations under Item&#160;5.05 of Form 8-K regarding any amendment or waiver relating to its Code of Business Conduct and Ethics by posting such information on its website. The Company has used, and intends to continue to use, its website as a means of disclosing material non-public information and for complying with our disclosure obligations under Regulation FD. The Company's website, and the information contained therein or connected to or linked from the website, are not incorporated information and do not constitute part of this Annual Report. </span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Regulations</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to regulations by federal, state, local and professional governing bodies, and laws and regulations in various foreign countries, including, but not limited to, (a) licensing and registration requirements and (b) regulation of the employer/employee relationship, such as worker classification regulations, wage and hour regulations, tax withholding and reporting, immigration regulations, social security and other retirement, anti-discrimination, and employee benefits and workers&#8217; compensation regulations. Our operations could be impacted by legislative changes by these bodies, particularly with respect to provisions relating to payroll and benefits, tax and accounting, employment, worker classification and data privacy. Due to the complex regulatory environment that we operate in, we remain focused on compliance with governmental and professional organizations' regulations. For more discussion of the potential impact that the regulatory environment could have on our financial results, refer to Item 1A &#8220;Risk Factors.&#8221;</span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_13"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.&#160;&#160;&#160;&#160;Risk Factors</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s business prospects are subject to various risks and uncertainties that impact its business. The most important of these risks and uncertainties are as follows:</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to the Company&#8217;s Business Environment</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Any reduction in global economic activity may harm the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Company&#8217;s business and financial condition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The demand for the Company&#8217;s services, in particular its staffing services, is highly dependent upon the state of the economy and upon the staffing needs of the Company&#8217;s clients. In the recent past, certain of the Company&#8217;s markets experienced economic uncertainty characterized by increasing unemployment, limited availability of credit and decreased consumer and business spending. In addition, certain geopolitical events, including the spread of COVID-19 and the United Kingdom&#8217;s withdrawal from the European Union (&#8220;Brexit&#8221;), have caused significant economic, market, political and regulatory uncertainty in some of the Company&#8217;s markets. Any decline in the economic condition or employment levels of the U.S. or of any of the foreign countries in which the Company does business, or in the economic condition of any region of any of the foregoing, or in any specific industry may severely reduce the demand for the Company&#8217;s services and thereby significantly decrease the Company&#8217;s revenues and profits. Further, continued or intensifying economic, political or regulatory uncertainty in the Company&#8217;s markets could reduce demand for the Company&#8217;s services.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Company&#8217;s business depends on a strong reputation and anything that harms its reputation will likely harm its results.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a provider of temporary and permanent staffing solutions as well as consultant services, the Company&#8217;s reputation is dependent upon the performance of the employees it places with its clients and the services rendered by its consultants. The Company depends on its reputation and name recognition to secure engagements and to hire qualified employees and consultants. If the Company&#8217;s clients become dissatisfied with the performance of those employees or consultants or if any of those employees or consultants engage in or are believed to have engaged in conduct that is harmful to the Company&#8217;s clients, the Company&#8217;s ability to maintain or expand its client base may be harmed.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Company faces risks in operating internationally. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company depends on operations in international markets for a significant portion of its business. These international operations are subject to a number of risks, including general political and economic conditions in those foreign countries, the burden of complying with various foreign laws and technical standards and unpredictable changes in foreign regulations, U.S. legal requirements governing U.S. companies operating in foreign </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">countries, legal and cultural differences in the conduct of business, potential adverse tax consequences and difficulty in staffing and managing international operations. In addition, the Company&#8217;s business may be affected by foreign currency exchange fluctuations. In particular, the Company is subject to risk in translating its results in foreign currencies into the U.S. dollar. If the value of the U.S. dollar strengthens relative to other currencies, the Company&#8217;s reported income from these operations could decrease. The value of the U.S. dollar has recently weakened against a number of major foreign currencies, but an increase in strength relative to these other currencies could adversely impact the Company&#8217;s reported income from its international markets and cause its revenue in such markets, when translated into U.S. dollars, to decline. </span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant U.K. or European developments stemming from the U.K.&#8217;s decision to withdraw from the European Union could have a material adverse effect on the Company. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the past several years, the European market experienced economic uncertainty, which adversely affected, and the return of which may in the future adversely affect, the Company&#8217;s operations in Europe. In particular, Brexit has contributed to, and may continue to contribute to, European economic, market and regulatory uncertainty and could adversely affect European or worldwide economic, market, regulatory, or political conditions. To the extent that adverse economic conditions and uncertainty in Europe (related to Brexit or otherwise) worsen, demand for the Company&#8217;s services may decline, which could significantly harm its business and results of operations. </span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The currently evolving situation of the outbreak of a novel coronavirus disease (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">COVID-19</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> has impacted demand for the Company&#8217;s services, disrupted the Company&#8217;s operations and may continue to do so. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 outbreak emerged as a serious threat to the health and economic well-being of the Company&#8217;s clients, candidates, employees, and the overall economy. At various times during the outbreak, many counties, states and countries took dramatic action including, without limitation, ordering all nonessential workers to stay home, mandating the closure of schools and nonessential business premises and imposing isolation measures on large portions of the population. These measures, while intended to protect human life, had serious adverse impacts on domestic and foreign economies and may do so in the future if they are continued or reintroduced.   </span></div><div style="margin-top:6pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has created significant uncertainty and volatility in the Company&#8217;s business. Initially it caused a dramatic increase in unemployment in the United States and in certain other regions in which the Company operates, and mandated business closures and slowing economic activity reduced the use of temporary workers and reduced businesses&#8217; recruitment of new employees resulting in less demand for the Company&#8217;s services. During 2021, however, demand for workers and the Company&#8217;s services increased significantly as economic activity recovered, worksites reopened, and many business sought to restore or expand workforces that had shrunk during the course of the pandemic. There can be no assurance, however, that this increased demand for workers and the Company&#8217;s services will be sustained. Furthermore, the emergence of new variants of the coronavirus or of other illnesses may cause a rapid deterioration of economic conditions and the financial and credit markets, which could have a material adverse impact on the Company&#8217;s business, financial condition, results of operations and cash flows. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has transitioned a significant number of the Company&#8217;s employee population to a remote work environment in an effort to mitigate the spread of COVID-19. This transition to remote working and the spread of COVID-19 may negatively impact the availability of key personnel necessary to conduct the Company&#8217;s business and the business and operations of the Company&#8217;s third-party service providers who perform critical services for the Company&#8217;s business. This transition to remote working has also increased the Company&#8217;s vulnerability to risks related to the Company&#8217;s computer and communications hardware and software systems and exacerbated certain related risks, including risks of phishing and other cybersecurity attacks.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is continuing to monitor the spread of COVID-19, including the emerging variants of the disease, and related risks, including risks related to efforts to mitigate the disease&#8217;s spread. The rapid development and fluidity of the situation, however, precludes any prediction as to its ultimate impact on us. The emergence of new variants of the coronavirus or of other illnesses may adversely impact global economies and financial markets resulting in an economic downturn that would likely impact demand for the Company&#8217;s services. While the Company has navigated the COVID-19 pandemic thus far, its continuation or worsening may have a negative impact on the Company&#8217;s business.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of the above factors, or other cascading effects of the COVID-19 pandemic that are not currently foreseeable, could materially increase the Company&#8217;s costs, severely negatively impact the Company&#8217;s revenue, net income, and other results of operations, and impact the Company&#8217;s liquidity position. The duration of any such impacts cannot be predicted, and such impacts may also have the effect of heightening many of the other material risks the Company faces. </span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Natural disasters and unusual weather conditions, pandemic outbreaks, terrorist acts, global political events and other serious catastrophic events could disrupt business and otherwise materially adversely affect the Company's business and financial condition. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With operations in many states and multiple foreign countries, the Company is subject to numerous risks outside of the Company's control, including risks arising from natural disasters, such as fires, earthquakes, hurricanes, floods, tornadoes, unusual weather conditions, pandemic outbreaks such as the COVID-19 pandemic and other global health emergencies, terrorist acts or disruptive global political events, or similar disruptions that could materially adversely affect the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company's business and financial performance. Historically, the Company&#8217;s operations are heavily dependent on the ability of employees and consultants to travel from business to business and from location to location. Any public health emergencies, including a real or potential global pandemic such as those caused by the avian flu, SARS, Ebola, coronavirus, or even a particularly virulent flu, could decrease demand for the Company's services and the Company's ability to offer them. Uncharacteristic or significant weather conditions may increase in frequency or severity due to climate change and can affect travel and the ability of businesses to remain open, which could lead to decreased ability to offer the Company's services and materially adversely affect the Company's short-term results of operations. In addition, these events could result in delays in placing employees and consultants, the temporary disruption in the transport of employees and consultants overseas and domestically, the inability of employees and consultants to reach or have transportation to clients directly affected by such events and disruption to the Company's information systems. Although it is not possible to predict such events or their consequences, these events could materially adversely affect the Company's reputation, business and financial condition.</span></div><div style="text-indent:24pt"><span><br/></span></div><div style="text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to the Company&#8217;s Operations</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Company may be unable to find sufficient candidates for its staffing business. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s staffing services business consists of the placement of individuals seeking employment. There can be no assurance that candidates for employment will continue to seek employment through the Company. Candidates generally seek temporary or regular positions through multiple sources, including the Company and its competitors. Before the COVID-19 pandemic, unemployment in the United States was at historic lows and during the second half of 2021, as the economy recovered, competition for workers in a number of industries became intense. When unemployment levels are low, finding sufficient eligible candidates to meet employers&#8217; demands is more challenging. At various times during the pandemic, this challenge has been exacerbated by the withdrawal of some workers from the labor pool, whether due to health concerns, school and daycare closures or other reasons. Any resurgence of COVID-19 may adversely impact the Company's ability to recruit sufficient candidates for certain industries or regions in which the Company operates. Any shortage of candidates could materially adversely affect the Company.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Company operates in a highly competitive business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">and may be unable to retain clients or market share. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The staffing services business is highly competitive and, because it is a service business, the barriers to entry are quite low. There are many competitors, some of which have greater resources than the Company, and new competitors are entering the market all the time. In addition, long-term contracts form a negligible portion of the Company&#8217;s revenue. Therefore, there can be no assurance that the Company will be able to retain clients or market share in the future. Nor can there be any assurance that the Company will, in light of competitive pressures, be able to remain profitable or, if profitable, maintain its current profit margins.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Company may incur potential liability to employees and clients.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company&#8217;s temporary services business entails employing individuals on a temporary basis and placing such individuals in clients&#8217; workplaces. The Company&#8217;s ability to control the workplace environment is limited. As the employer of record of its temporary employees, the Company incurs a risk of liability to its temporary employees for various workplace events, including claims of physical injury, discrimination, harassment or failure to protect confidential personal information. Furthermore, as the employer of record for some individuals who have been placed in client workplaces where exposure to COVID-19 is possible, the Company may be subject to risk of liability should such employees allege their workplaces failed to adequately mitigate the risk of exposure to COVID-19. In addition, in order to facilitate remote working arrangements, some of the Company&#8217;s temporary workers are accessing client workspaces from their personal devices through cloud-based systems, which could increase cybersecurity risks to the Company&#8217;s clients for which they may hold the Company liable. While such claims have not historically had a material adverse effect upon the Company, there can be no assurance that such claims in the future will not result in adverse publicity or have a material adverse effect upon the Company. The Company also incurs a risk of liability to its clients resulting from allegations of errors, omissions or theft by its temporary employees, or allegations of misuse of client confidential information. In some cases, the Company has agreed to indemnify its clients in respect of these types of claims. The Company maintains insurance with respect to many of such claims. While such claims have not historically had a material adverse effect upon the Company, there can be no assurance that the Company will continue to be able to obtain insurance at a cost that does not have a material adverse effect upon the Company or that such claims (whether by reason of the Company not having sufficient insurance or by reason of such claims being outside the scope of the Company&#8217;s insurance) will not have a material adverse effect upon the Company.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Company is dependent on its management personnel and employees and a failure to attract and retain such personnel could harm its business. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is engaged in the services business. As such, its success or failure is highly dependent upon the performance of its management personnel and employees, rather than upon technology or upon tangible assets (of which the Company has few). There can be no assurance that the Company will be able to attract and retain the personnel that are essential to its success.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Company&#8217;s results of operations and ability to grow could be materially negatively affected if it cannot successfully keep pace with technological changes impacting the development and implementation of its services and the evolving needs of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">its clients. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s success depends on its ability to keep pace with rapid technological changes affecting both the development and implementation of its services and the staffing needs of its clients. Technological advances such as artificial intelligence, machine learning, and automation are impacting industries served by all the Company's lines of business. In addition, the Company&#8217;s business relies on a variety of technologies, including those that support hiring and tracking, order management, billing, and client data analytics. If the Company does not sufficiently invest in new technology and industry developments, appropriately implement new technologies, or evolve its business at sufficient speed and scale in response to such developments, or if it does not make the right strategic investments to respond to these developments, the Company&#8217;s services, results of operations, and ability to develop and maintain its business could be negatively affected.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The demand for the Company&#8217;s services related to regulatory compliance may decline. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operations of both the staffing services business and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> include services related to Sarbanes-Oxley, Anti-Money Laundering Act of 2020 reviews ("AML"), and other regulatory compliance services. There can be no assurance that there will be ongoing demand for these services. For example, the Jumpstart Our Business Startup (&#8220;JOBS&#8221;) Act, signed into law in April of 2012, allows most companies going public in the U.S. to defer implementation of some of the provisions of Sarbanes-Oxley for up to five years after their initial public offering. Similarly, a number of proposals have been recently or are currently being considered by the U.S. Congress to further delay or, in some cases, remove the requirements of Sarbanes-Oxley for a number of public companies. These or other similar modifications of the regulatory requirements could decrease demand for Protiviti&#8217;s services.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Demand for the Company&#8217;s services from government and public sector clients related to the COVID-19 pandemic may decrease over time. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reported increased business from services rendered to the public sector during the pandemic due to, among other developments, the volume of unemployment claims and housing assistance claims, as well as the demands faced by public school districts that must meet the technical support requirements of virtual learning models.  Additional business with public sector clients not directly related to the COVID-19 pandemic has been reported in 2021. The pandemic-related services and other work for public sector clients has contributed to the Company's revenue over the past year. It is unknown to what extent business with state, local and other public sector clients may decrease as the effects of the pandemic lessen or change over time. Demand for the Company&#8217;s services from government and public sector clients may also fall as clients adapt to the effects of the pandemic and their needs evolve. The Company will continue to monitor the situation, but the future impact of the pandemic and its effects on the needs of the Company&#8217;s clients are impossible to fully predict, and there can be no assurance that the Company&#8217;s increased business in the public sector will be sustained.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term contracts do not comprise a significant portion of the Company&#8217;s revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because long-term contracts are not a significant part of the Company&#8217;s staffing services business, future results cannot be reliably predicted by considering past trends or extrapolating past results. Additionally, the Company&#8217;s clients will frequently enter nonexclusive arrangements with several firms, which the client is generally able to terminate on short notice and without penalty. The nature of these arrangements further exacerbates the difficulty in predicting the Company's future results.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti may be unable to attract and retain key personnel. Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a services business and is dependent upon its ability to attract and retain qualified, skilled personnel. While </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has retained its key personnel to date, there can be no assurance that it will continue to be able to do so.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti operates in a highly competitive business and faces competitors who are significantly larger and have more established reputations. Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> operates in a highly competitive business. As with the Company&#8217;s staffing services business, the barriers to entry are quite low. There are many competitors, some of which have greater resources than </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and many of which have been in operation far longer than </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In particular, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> faces competition from the &#8220;big four&#8221; accounting firms, which have been in operation for a considerable period of time and have established reputations and client bases. Because the principal factors upon which competition is based are reputation, technology, tools, project methodologies, price of services and depth of skills of personnel, there can be no assurance that </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> will be successful in attracting and retaining clients or be able to maintain the technology, personnel and other requirements to successfully compete.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti&#8217;s operations could subject it to liability. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The business of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consists of providing business consulting and internal audit services. Liability could be incurred, or litigation could be instituted against the Company or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for claims related to these activities or to prior transactions or activities. There can be no assurance that such liability or litigation will not have a material adverse impact on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or the Company.</span></div><div style="text-indent:24pt"><span><br/></span></div><div style="text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal and Regulatory Risks</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Company and certain subsidiaries are defendants in several lawsuits that could cause the Company to incur substantial liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company and certain subsidiaries are defendants in several actual or asserted class and representative action lawsuits brought by or on behalf of the Company&#8217;s current and former employees alleging violations of federal and state law with respect to certain wage and hour related matters, as well as claims challenging the Company&#8217;s compliance with the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Credit Reporting Act. The various claims made in one or more of such lawsuits include, among other things, the misclassification of certain employees as exempt employees under applicable law, failure to comply with wage statement requirements, failure to compensate certain employees for time spent performing activities related to the interviewing process, and other related wage and hour violations. Such suits seek, as applicable, unspecified amounts for unpaid overtime compensation, penalties, and other damages, as well as attorneys&#8217; fees. It is not possible to predict the outcome of these lawsuits. However, these lawsuits may consume substantial amounts of the Company&#8217;s financial and managerial resources and might result in adverse publicity, regardless of the ultimate outcome of the lawsuits. In addition, the Company and its subsidiaries may become subject to similar lawsuits in the same or other jurisdictions, or to various other claims, disputes, and legal or regulatory proceedings that arise in the ordinary course of business. An unfavorable outcome with respect to these lawsuits and any future lawsuits or regulatory proceedings could, individually or in the aggregate, cause the Company to incur substantial liabilities or impact its operations in such a way that may have a material adverse effect upon the Company&#8217;s business, financial condition or results of operations. Furthermore, any future lawsuits, claims, disputes, or legal or regulatory proceedings may also consume substantial amounts of the Company&#8217;s financial and managerial resources and might result in adverse publicity, regardless of the ultimate outcome. In addition, an unfavorable outcome in one or more of these cases could cause the Company to change its compensation plans for its employees, which could have a material adverse effect upon the Company&#8217;s business.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government imposed vaccine mandates could have a material adverse impact on our business and results of operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In September 2021, President Biden announced two executive orders related to vaccine mandates that would impact the Company's operations in the United States.  The first executive order-- the OSHA Vaccination and Testing Emergency Temporary Standard (&#8220;ETS&#8221;) &#8212; was blocked by a stay of enforcement by the United States Supreme Court on January 13, 2022.  On January 25, 2022, the Department of Labor withdrew the ETS; however, OSHA could still pursue a vaccine mandate through the regular federal rulemaking process. A second Executive Order on Ensuring Adequate COVID-19 Safety Protocols for Federal Contractors (&#8220;EO 14042&#8221;) would apply to the Company as a federal contractor and subcontractor. EO 14042 is also subject to legal challenges and is currently subject to a nationwide injunction during the pendency of federal court proceedings.  At this time, it is unclear, among other things, if or when any federal vaccine mandates may go into effect.  Further, state and local governments in the United States and in international jurisdictions where we operate may implement vaccine mandates (currently New York City has a mandate) and it is not clear if such mandates will go into effect, or stay in effect; whether any will apply to all employees or only to employees who work in the office; and how compliance will be documented.  Should such mandates apply to us, we may be required to implement a requirement that all of our employees get vaccinated, subject to limited exceptions. At this time, Protiviti has implemented a vaccine requirement for its operations; however, the Company&#8217;s staffing operations do not have a vaccine requirement. Currently, it is not possible to predict the impact that a federal vaccine mandate, any other vaccine mandate, or a vaccine requirement should we elect to adopt one, will have on us or on our workforce. Any vaccine requirement or vaccine mandate, if implemented, may result in employee attrition; however, any failure to implement a vaccine requirement or mandate may also result in employee attrition or resistance to returning to onsite work, either of which could materially and adversely affect our business and results of operations.  </span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government regulations may result in prohibition or restriction of certain types of employment services or the imposition of additional licensing or tax requirements that may reduce the Company&#8217;s future earnings. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In many jurisdictions in which the Company operates, the employment services industry is heavily regulated. For example, governmental regulations in some countries restrict the length of contracts and the industries in which the Company&#8217;s employees may be used. In other countries, special taxes, fees or costs are imposed in connection with the use of its employees. Additionally, trade unions in some countries have used the political process to target the industry in an effort to increase the regulatory burden and expense associated with offering or utilizing temporary staffing solutions.</span></div><div style="margin-top:6pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The countries in which we operate may, among other things:</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">create additional regulations that prohibit or restrict the types of employment services that the Company currently provides;</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">require new or additional benefits be paid to the Company&#8217;s employees;</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">require the Company to obtain additional licensing to provide employment services; or</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">increase taxes, such as sales or value-added taxes, payable by the providers of temporary workers.</span></div><div style="margin-top:6pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any future regulations may have a material adverse effect on the Company&#8217;s business and financial results because they may make it more difficult or expensive for the Company to continue to provide employment services. Additionally, as the Company expands existing service offerings, adds new service offerings, or enters new markets, it may become subject to additional restrictions and regulations which may impede its business, increase costs and impact profitability.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Company&#8217;s business is subject to extensive government regulation and a failure to comply with regulations could harm its business. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s business is subject to regulation or licensing in many states in the U.S. and in certain foreign </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">countries. While the Company has had no material difficulty complying with regulations in the past, there can be no assurance that the Company will be able to continue to obtain all necessary licenses or approvals or that the cost of compliance will not prove to be material. Any inability of the Company to comply with government regulation or licensing requirements could materially adversely affect the Company. Further, changes to existing regulation or licensing requirements could impose additional costs and other burdens or limitations on the Company&#8217;s operations. In addition, the Company&#8217;s temporary services business entails employing individuals on a temporary basis and placing such individuals in clients&#8217; workplaces. Increased government regulation of the workplace or of the employer-employee relationship, or judicial or administrative proceedings related to such regulation, could materially adversely affect the Company. In addition, to the extent that government regulation imposes increased costs upon the Company, such as unemployment insurance taxes, there can be no assurance that such costs will not adversely impact the Company&#8217;s profit margins. Further, lawsuits or other proceedings related to the Company&#8217;s compliance with government regulations or licensing requirements could materially adversely affect the Company. For example, the Company is currently named as a defendant in litigation challenging its compliance with the Fair Credit Reporting Act. It is not possible to predict the outcome of such litigation; however, such litigation or any future lawsuits or proceedings related to the Company&#8217;s compliance with government regulation or licensing requirements could consume substantial amounts of the Company&#8217;s financial and managerial resources and might result in adverse publicity, regardless of the ultimate outcome of any such lawsuits or other proceedings. An unfavorable outcome with respect to such litigation or any future lawsuits or proceedings could, individually or in the aggregate, cause the Company to incur substantial liabilities that may have a material adverse effect upon the Company&#8217;s business, financial condition or results of operations.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If the Company fails to comply with Anti-Bribery Laws or economic sanction regulations, it could be subject to substantial fines or other penalties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  In many parts of the world, including countries in which the Company operates and/or seeks to expand, practices in the local business community might not conform to international business standards and could violate the U.S. Foreign Corrupt Practices Act ("FCPA") and other anti-corruption and anti-bribery laws and regulations (&#8220;Anti-Bribery Laws&#8221;). These laws generally prohibit companies, their employees and third-party intermediaries from authorizing, promising, offering, providing, soliciting or accepting, directly or indirectly, improper payments or benefits to or from any person whether in the public or private sector. In addition, the FCPA&#8217;s accounting provisions require the Company to maintain accurate books and records and a system of internal accounting controls. Any violation of the FCPA or other applicable Anti-Bribery Laws could result in substantial fines, sanctions or civil and/or criminal penalties, debarment from business dealings with certain governments or government agencies or restrictions on the marketing of the Company&#8217;s products in certain countries, which could harm the Company&#8217;s business, financial condition or results of operations. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the U.S. Department of the Treasury&#8217;s Office of Foreign Assets Control and other relevant agencies of the U.S. government administer certain laws and regulations that restrict U.S. persons and, in some instances, non-U.S. persons, from conducting activities, transacting business with or making investments in certain countries, or with governments, entities and individuals, subject to U.S. economic sanctions. Similar economic sanctions are imposed by the European Union and other jurisdictions.  The Company&#8217;s international operations subject it to these laws and regulations, which are complex, restrict the Company&#8217;s business dealings with certain countries, governments, entities and individuals, and are constantly changing. Penalties for noncompliance with these complex laws and regulations can be significant and include substantial fines, sanctions or civil and/or criminal penalties, and violations can result in adverse publicity, which could harm the Company&#8217;s business, financial condition or results of operations.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company has implemented policies and procedures designed to ensure compliance with Anti-Bribery Laws, economic sanctions, and other laws and regulations, the Company cannot be sure that its employees, agents or other third parties will not violate such policies or applicable laws and regulations. Any such violations could result in significant fines and penalties, criminal sanctions against the Company, its officers or its employees, prohibitions on the conduct of its business, and materially damage the Company&#8217;s reputation, brand, business and operating results. Further, detecting, investigating and resolving actual or alleged violations is expensive and can consume significant time and attention of the Company&#8217;s senior management.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Health care reform could increase the costs of the Company&#8217;s temporary staffing operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In March 2010, the Patient Protection and Affordable Care Act and the Health Care and Education Reconciliation Act of 2010 (the &#8220;PPACA&#8221;) was signed into law in the United States. In 2015, the Company redesigned its employee benefits to offer health insurance coverage to its temporary candidates in order to meet the requirements of the PPACA&#8217;s employer mandate.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Congress has made several attempts to repeal or modify the PPACA and in 2020, the United States Supreme Court heard an appeal of a decision from the U.S. Court of Appeals for the Fifth Circuit that invalidated significant portions of the PPACA. It is unclear at this point what the scope of any such future legislation will be and when it will become effective. Because of the uncertainty surrounding proposed replacement health care reform legislation or any modifications to such legislation to deal with these court challenges, the Company cannot predict with any certainty the likely impact of the PPACA&#8217;s repeal or the adoption of any other health care reform legislation on the Company&#8217;s financial condition or operating results. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whether or not there is alternative health care legislation enacted in the U.S., there is likely to be significant disruption to the health care market in the coming months and years, and the costs of the Company&#8217;s health care expenditures may increase. </span></div><div><span><br/></span></div><div style="text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to the Company&#8217;s Information Technology, Cybersecurity and Data Protection</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Company&#8217;s computer and communications hardware and software systems are vulnerable to damage and interruption.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company&#8217;s ability to manage its operations successfully is critical to its success and largely depends upon the efficient and uninterrupted operation of its computer and communications hardware and software systems, some of which are managed by third-party vendors. The Company&#8217;s primary computer systems and operations are vulnerable to damage or interruption from power outages, computer and telecommunications failures, computer viruses, security breaches, catastrophic events and errors in usage by the Company&#8217;s employees and those of the Company&#8217;s vendors. </span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s employees or vendors may have access or exposure to personally identifiable or otherwise confidential information and customer data and systems, the misuse of which could result in legal liability. Cyberattacks, including attacks motivated by grievances against the business services industry in general or against the Company in particular, may disable or damage its systems. It is possible that the Company&#8217;s security controls or those of its third-party vendors over personal and other data, and other practices it follows, may not prevent the improper access to or disclosure of personally identifiable or otherwise confidential information. Such disclosure or damage to the Company&#8217;s systems could harm its reputation and subject it to government sanctions and liability under its contracts and laws that protect personal data and confidential information, resulting in increased costs or loss of revenue. The potential risk of security breaches and cyberattacks may increase as the Company introduces new service offerings.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in data privacy and protection laws and regulations in respect of control of personal information could increase the Company&#8217;s costs or otherwise adversely impact its operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company collects, uses, and retains personal information from its employees, employment candidates, and contractors, including, without limitation, full names, government-issued identification numbers, addresses, birthdates, and payroll-related information. The possession and use of personal information in conducting the Company&#8217;s business subjects it to a variety of complex and evolving domestic and foreign laws and regulations regarding data privacy, protection and security, which, in many cases, apply not only to third-party transactions, but also to transfers of information among the Company and its subsidiaries. For example, the European Union&#8217;s General Data Protection Regulation (&#8220;GDPR&#8221;), which became effective in May 2018, imposes stringent operational requirements for entities processing personal information, such as strong safeguards for data transfers to countries outside the European Union and strong enforcement authorities and mechanisms. Complying with the enhanced obligations imposed by the GDPR and other current and future laws and regulations relating to data transfer, residency, privacy and protection has increased and may continue to increase the Company&#8217;s operating costs and require significant management time and attention, while any failure by the Company or its subsidiaries to comply with applicable laws could result in governmental enforcement actions, fines, and other penalties that could potentially have an adverse effect on the Company&#8217;s operations and reputation.</span></div><div style="text-indent:24pt"><span><br/></span></div><div style="text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to the Company&#8217;s Internal Controls and Accounting Policies</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Failure to maintain adequate financial and management processes and controls could lead to errors in the Company&#8217;s financial reporting. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure to maintain adequate financial and management processes and controls could lead to errors in the Company&#8217;s financial reporting. If the Company&#8217;s management is unable to certify the effectiveness of its internal controls or if its independent registered public accounting firm cannot render an opinion on the effectiveness of its internal control over financial reporting, or if material weaknesses in the Company&#8217;s internal controls are identified, the Company could be subject to regulatory scrutiny and a loss of public confidence. In addition, if the Company does not maintain adequate financial and management personnel, processes and controls, it may not be able to accurately report its financial performance on a timely basis, which could cause its stock price to fall.</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Failure to identify and respond to risk issues in a timely manner could have a material adverse effect on the Company's business.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company has processes in place to attempt to identify and respond to risk issues in a timely manner, the Company's efforts may not be sufficient. </span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The collective impact of the tone at the top, tone in the middle and tone at the bottom on risk management, compliance and responsible business behavior has a huge effect on timely escalation of risk issues, particularly those affecting core operations. The Company&#8217;s processes, corporate culture and general ethical climate may not be sufficient to ensure timely identification and escalation of significant risk issues.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risk Factors</span></div><div style="margin-top:9pt;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">U.S. federal tax regulations and interpretations could adversely affect the Company.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  On December 22, 2017, the Tax Cuts and Jobs Act (the &#8220;TCJA&#8221;) was signed into law.  Notwithstanding the reduction in the corporate income tax rate, the overall impact of these changes on the Company&#8217;s results of operations will likely evolve as new regulations and interpretations relating to the TCJA are implemented. In addition, various political figures have pledged their support to overturning or modifying key aspects of the TCJA which could further increase the uncertainty relating to the impact of this or any future tax legislation on the Company&#8217;s results of operations.</span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_16"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B.&#160;&#160;&#160;&#160;Unresolved Staff Comments.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_19"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.&#160;&#160;&#160;&#160;Properties</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s headquarters operations are located in Menlo Park and San Ramon, California. As of December&#160;31, 2021, temporary and permanent placement activities were conducted through 321 offices located in the United States, Canada, the United Kingdom, Belgium, Brazil, France, the Netherlands, Germany, Luxembourg, Switzerland, Japan, China, Singapore, Australia, New Zealand, Austria, the United Arab Emirates, and Chile. As of December&#160;31, 2021, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> had 64 offices in the United States, Canada, Australia, China, France, Germany, Italy, the Netherlands, Japan, Singapore, India, Switzerland and the United Kingdom. All of the offices are leased.  </span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_22"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.&#160;&#160;&#160;&#160;Legal Proceedings</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2015, Plaintiff Jessica Gentry, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, San Francisco County, which was subsequently amended on October 23, 2015. The complaint alleges that a putative class of current and former employees of the Company working in California since March 13, 2010 were denied compensation for the time they spent interviewing &#8220;for temporary and permanent employment opportunities&#8221; as well as performing activities related to the interview process. Gentry seeks recovery on her own behalf and on behalf of the putative class in an unspecified amount for this allegedly unpaid compensation. Gentry also seeks recovery of an unspecified amount for the alleged failure of the Company to provide her and the putative class with accurate wage statements. Gentry also seeks an unspecified amount of other damages, attorneys&#8217; fees, and statutory penalties, including penalties for allegedly not paying all wages due upon separation to former employees and statutory penalties on behalf of herself and other allegedly &#8220;aggrieved employees&#8221; as defined by California&#8217;s Labor Code Private Attorneys General Act (&#8220;PAGA&#8221;). On January 4, 2016, the Court denied a motion by the Company to compel all of Gentry&#8217;s claims, except the PAGA claim, to individual arbitration.&#160;At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company&#8217;s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 6, 2018, Plaintiff Shari Dorff, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, County of Los Angeles. In addition to certain claims individual to Plaintiff Dorff, the complaint alleges that salaried recruiters based in California have been misclassified as exempt employees and seeks an unspecified amount for: unpaid wages resulting from such alleged misclassification; alleged failure to provide a reasonable opportunity to take meal periods and rest breaks; alleged failure to pay wages on a timely basis both during employment and upon separation; alleged failure to comply with California requirements regarding wage statements and record-keeping; and alleged improper denial of expense reimbursement. Plaintiff Dorff also seeks an unspecified amount of other damages, attorneys&#8217; fees, and penalties, including but not limited to statutory penalties on behalf of herself and other allegedly &#8220;aggrieved employees&#8221; as defined by PAGA. At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company&#8217;s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 9, 2022 the Company received notice of a complaint filed by Jessica K. Altman, Insurance Commissioner of the Commonwealth of Pennsylvania, in her capacity as the Statutory Rehabilitator of Senior Health Insurance Company of Pennsylvania. The complaint filed on January 28, 2022, in the Commonwealth Court of Pennsylvania names certain former executive officers of Senior Health Insurance Company of Pennsylvania (&#8220;SHIP&#8221;) and Protiviti Inc., a subsidiary of the Company, as defendants. The case arises from the financial deterioration of SHIP, a life insurance company that administers long term care insurance policies. The claims asserted against Protiviti are primarily connected to its role and its performance of limited agreed upon procedures regarding certain SHIP investments. Plaintiff seeks judgment in excess of $500 million against the defendants in the case. Given the timing of notice of this lawsuit, the Company has not completed a review of the claims, or an assessment of the potential liability asserted in the pleadings. At this stage of the litigation, it is not feasible to predict the outcome or range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been reserved in the Company&#8217;s Financial Statements. Based on the Company&#8217;s initial review of the claims, the Company believes it has meritorious defenses to the allegations and intends to vigorously defend against the litigation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in a number of other lawsuits arising in the ordinary course of business. While management does not expect any of these other matters to have a material adverse effect on the Company&#8217;s results of operations, financial position or cash flows, litigation is subject to certain inherent uncertainties.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal costs associated with the resolution of claims, lawsuits and other contingencies are expensed as incurred.</span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_25"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.&#160;&#160;&#160;&#160;Mine Safety Disclosure</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_31"></div><div style="margin-top:12pt;padding-left:31.5pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Market Price, Dividends and Related Matters</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Common Stock is listed for trading on the New York Stock Exchange under the symbol &#8220;RHI&#8221;. On January 31, 2022, there were 1,185 holders of record of the Common Stock.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Issuer Purchases of Equity Securities</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.773%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Number&#160;of<br/>Shares<br/>Purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average<br/>Price&#160;Paid<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Number of<br/>Shares<br/>Purchased<br/>as Part of<br/>Publicly<br/>Announced<br/>Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum<br/>Number of<br/>Shares&#160;that&#160;May<br/>Yet&#160;Be<br/>Purchased<br/>Under Publicly<br/>Announced<br/>Plans (b)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2021 to October 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,694,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 1, 2021 to November 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,434,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 1, 2021 to December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total October 1, 2021 to December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636,062&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,483&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Includes 93,579 shares repurchased in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable withholding taxes.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Commencing in October 1997, the Company's Board of Directors has, at various times, authorized the repurchase, from time to time, of the Company's common stock on the open market or in privately negotiated transactions depending on market conditions. Since plan inception, a total of 128,000,000 shares have been authorized for repurchase of which 120,848,307 shares have been repurchased as of December&#160;31, 2021. </span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Compensation Plan Information</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:41.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plan Category</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of&#160;securities<br/>to be issued upon<br/>exercise of<br/>outstanding&#160;options,<br/>warrants and rights<br/>A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;average<br/>exercise price of<br/>outstanding&#160;options,<br/>warrants and rights<br/>B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of&#160;securities<br/>remaining&#160;available&#160;for<br/>future issuance under<br/>equity&#160;compensation&#160;plans<br/>(excluding securities<br/>reflected in column A)<br/>C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans approved by security holders</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,945,882</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans not approved by   security holders</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,945,882</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since May 2005, all grants have been made pursuant to the Stock Incentive Plan, which was approved by stockholders in May 2005 and re-approved in May 2008, May 2011, May 2013, May 2014, and May 2019. Such plan authorizes the issuance of stock options, restricted stock, stock units and stock appreciation rights to directors, executive officers and employees.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Performance Graph</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph compares, through December&#160;31, 2021, the cumulative total return of the Company&#8217;s Common Stock, an index of certain publicly traded employment services companies, and the S&amp;P 500. The graph assumes the investment of $100 at the beginning of the period depicted in the chart and reinvestment of all dividends. The peer companies are weighted by their respective market caps at the beginning of each period. The information presented in the graph was obtained by the Company from outside sources it considers to be reliable but has not been independently verified by the Company.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><img src="rhi-20211231_g1.jpg" alt="rhi-20211231_g1.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:533px"/></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">This index represents the cumulative total return of the Company and the following corporations providing temporary or permanent employment services: Kelly Services, Inc.; Kforce Inc.; ManpowerGroup; and Resources Connection Inc. </span></div><div style="padding-left:31.5pt"><span><br/></span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_34"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6. Reserved</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.975%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_37"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information contained in Management&#8217;s Discussion and Analysis and in other parts of this report may be deemed forward-looking statements regarding events and financial trends that may affect the future operating results or financial positions of Robert Half International Inc. (the "Company"). These statements may be identified by words such as &#8220;estimate,&#8221; &#8220;forecast,&#8221; &#8220;project,&#8221; &#8220;plan,&#8221; &#8220;intend,&#8221; &#8220;believe,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; or variations or negatives thereof or by similar or comparable words or phrases. Forward-looking statements are subject to risks and uncertainties that could cause actual results to differ materially from those expressed in the statements. These risks and uncertainties include, but are not limited to, the following: changes to or new interpretations of U.S. or international tax regulations, the global financial and economic situation; the duration and impact of the COVID-19 pandemic and efforts to mitigate its spread; changes in levels of unemployment and other economic conditions in the United States or foreign countries where the Company does business, or in particular regions or industries; reduction in the supply of candidates for contract employment or the Company&#8217;s ability to attract candidates; the entry of new competitors into the marketplace or expansion by existing competitors; the ability of the Company to maintain existing client relationships and attract new clients in the context of changing economic or competitive conditions; the impact of competitive pressures, including any change in the demand for the Company&#8217;s services, on the Company&#8217;s ability to maintain its margins; the possibility of the Company incurring liability for its activities, including the activities of its engagement professionals, or for events impacting its engagement professionals on clients&#8217; premises; the possibility that adverse publicity could impact the Company&#8217;s ability to attract and retain clients and candidates; the success of the Company in attracting, training, and retaining qualified management personnel and other staff employees; the Company&#8217;s ability to comply with governmental regulations affecting personnel services businesses in particular or employer/employee relationships in general; whether there will be ongoing demand for Sarbanes-Oxley or other regulatory compliance services; the Company&#8217;s reliance on short-term contracts for a significant percentage of its business; litigation relating to prior or current transactions or activities, including litigation that may be disclosed from time to time in the Company&#8217;s Securities and Exchange Commission (&#8220;SEC&#8221;) filings; the ability of the Company to manage its international operations and comply with foreign laws and regulations; the impact of fluctuations in foreign currency exchange rates; the possibility that the additional costs the Company will incur as a result of health care or other reform legislation may adversely affect the Company&#8217;s profit margins or the demand for the Company&#8217;s services; the possibility that the Company&#8217;s computer and communications hardware and software systems could be damaged or their service interrupted or the Company could experience a cybersecurity breach; and the possibility that the Company may fail to maintain adequate financial and management controls and as a result suffer errors in its financial reporting. Additionally, with respect to Protiviti, other risks and uncertainties include the fact that future success will depend on its ability to retain employees and attract clients; there can be no assurance that there will be ongoing demand for broad based consulting, regulatory compliance, technology services, public sector or other high demand advisory services; failure to produce projected revenues could adversely affect financial results; and there is the possibility of involvement in litigation relating to prior or current transactions or activities. Because long-term contracts are not a significant part of the Company&#8217;s business, future results cannot be reliably predicted by considering past trends or extrapolating past results. </span></div><div style="margin-top:9pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Overview</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company achieved record levels of service revenues and net income during 2021 due to a broad-based, global acceleration in demand for its staffing and business consulting services. Annual service revenues reached $6.46 billion in 2021, increasing 26.5% from the prior year. Full-year 2021 net income increased 95.5% to $599 million and diluted net income per share increased 98.5% to $5.36. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future of work increasingly includes flexible, hybrid and fully remote models and the Company can deliver deeper skills and more price-point choices to its clients by expanding candidate searches beyond local markets while leveraging its global office network and advanced AI-driven technologies. The expanded acceptance of remote work creates significant opportunity for the Company. It brings together the Company's numerous strengths, including its global brand, global office network, global candidate database, and advanced AI-driven technologies and data analytics at the scale needed to excel at out-of-market recruitment and placements. This strengthens the Company's competitive position significantly since its traditionally toughest competitors, local and regional staffing firms, generally do not have these capabilities.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Protiviti continues to be a strong differentiator for the Company, with multiple years of consecutive growth and a highly diversified client base and suite of solution offerings. Growth remains strong across internal audit, technology consulting, risk and compliance consulting, and business performance improvement. Technology consulting is the largest solution group with particular strength in cybersecurity and privacy solutions as well as enterprise applications and data analytics. The Company continues to see positive results in the collaboration between Protiviti and staffing, which pairs Protiviti's world-class consulting talent with staffing's deep operational resources to provide a cost-effective solution to clients' skills and scalability needs. Protiviti has also benefited from project work in the public sector resulting from various governmental stimulus programs.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand for the Company&#8217;s temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services is largely dependent upon general economic and labor trends both domestically and abroad. The United States economic backdrop during 2021 was conducive to growth for the Company as real gross domestic product (&#8220;GDP&#8221;) increased 5.7% in 2021, compared to a decrease of 3.5% in 2020, while the unemployment rate declined from 6.7% in December 2020 to 3.9% in December 2021.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the United States, the number of job openings exceeded the number of hires at the end of December 2021, creating competition for skilled talent that increases the Company's value to clients. The U.S. labor market remains robust, with significant demand due to talent shortages across professional disciplines. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor various economic indicators and business trends in all of the countries in which we operate to anticipate demand for the Company&#8217;s services. We evaluate these trends to determine the appropriate level of investment, including personnel, which will best position the Company for success in the current and future global macroeconomic environment. The Company&#8217;s investments in headcount are typically structured to proactively support and align with expected revenue growth trends and productivity metrics. We have limited visibility into future revenues not only due to the dependence on macroeconomic conditions noted above, but also because of the relatively short duration of the Company&#8217;s client engagements. Accordingly, we typically assess headcount and other investments on at least a quarterly basis. During 2021, the Company increased headcount across all segments, when compared to prior year-end levels.</span></div><div style="margin-top:9pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described below, the Company&#8217;s most critical accounting policies and estimates are those that involve subjective decisions or assessments.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. See Note C&#8212;"Revenue Recognition" to the Company&#8217;s Consolidated Financial Statements included under Part&#160;II&#8212;Item&#160;8 of this report.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company&#8217;s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, the Company makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which the Company expects will apply to taxable income in the years in which those temporary differences are recovered or settled. The likelihood of a material change in the Company&#8217;s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning in the various relevant jurisdictions.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized. Valuation allowances of</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$24.2 million and $24.1 million were recorded as of December&#160;31, 2021 and 2020, respectively. The valuation allowances recorded relate primarily to net operating losses in certain foreign operations. If such losses are ultimately utilized to offset future operating income, the Company will recognize a tax benefit up to the full amount of the related valuation reserve. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While management believes that its judgments and interpretations regarding income taxes are appropriate, significant differences in actual experience may materially affect the future financial results of the Company.</span></div><div style="margin-top:9pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note B&#8212;"New Accounting Pronouncements" to the Company&#8217;s Consolidated Financial Statements included under Part&#160;II&#8212;Item&#160;8 of this report.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Results of Operations</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company analyzes its operating results for three reportable segments: temporary and consultant staffing, permanent placement staffing and risk consulting and internal audit services. The temporary and consultant staffing segment provides specialized staffing in the accounting and finance, administrative and office, information technology, legal, advertising, marketing, and web design fields. The permanent placement staffing segment provides full-time personnel in the accounting, finance, administrative and office, and information technology fields. The risk consulting and internal audit services segment provides internal audit, technology consulting, risk and compliance consulting, and business performance improvement services.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Demand for the Company&#8217;s temporary and consultant staffing, permanent placement staffing and risk consulting and internal audit services is largely dependent upon general economic and labor market conditions both domestically and abroad. Because of the inherent difficulty in predicting economic trends, future demand for the Company&#8217;s services cannot be forecast with certainty. Results for the full year 2021 show that the recovery from the recent economic downturn has surpassed pre-pandemic levels and continues with strong momentum and continued broad-based demand for the Company's staffing and business consulting services. The Company will continue to invest in its people, its technology, its brands and its business model to strengthen the ability to connect people to meaningful and exciting new work and provide clients with the talent and deep subject matter expertise they need to confidently compete and grow.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s temporary and permanent staffing business conducts placement activities through 321 offices in 42&#160;states, the District of Columbia and 17&#160;foreign countries, while Protiviti has 64&#160;offices in 24&#160;states and 12&#160;foreign countries.</span></div><div style="margin-top:9pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial results of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the rules of the SEC. To help readers understand the Company&#8217;s financial performance, the Company supplements its GAAP financial results with the following non-GAAP measures: as adjusted revenue growth rates; adjusted gross margin; adjusted selling, general and administrative expense; segment income and combined segment income.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variations in the Company&#8217;s financial results include the impact of changes in foreign currency exchange rates and billing days. The Company provides &#8220;as adjusted&#8221; revenue growth calculations to remove the impact of these items. These calculations show the year-over-year revenue growth rates for the Company&#8217;s lines of business on both a reported basis and also on an as adjusted basis for global, U.S., and international operations. The Company has provided this data because it focuses on the Company&#8217;s revenue growth rates attributable to operating activities and aids in evaluating revenue trends over time. The Company expresses year-over-year revenue changes as calculated percentages using the same number of billing days and constant currency exchange rates.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to calculate constant currency revenue growth rates, as reported amounts are retranslated using foreign currency exchange rates from the prior year&#8217;s comparable period. Management then calculates a global, weighted-average number of billing days for each reporting period based upon input from all countries and all lines of business. In order to remove the fluctuations caused by comparable periods having different billing days, the Company calculates same billing day revenue growth rates by dividing each comparative period&#8217;s reported revenues by the calculated number of billing days for that period to arrive at a per billing day amount. Same billing day growth rates are then calculated based upon the per billing day amounts. The term &#8220;as adjusted&#8221; means that the impact of different billing days and currency fluctuations are removed from the revenue growth rate calculation.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following measures: adjusted gross margin; adjusted selling, general and administrative expense; and segment income include gains and losses on investments held to fund the Company&#8217;s obligations under employee deferred compensation plans. The Company provides these measures because they are used by management to review its operational results.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Combined segment income is income before income taxes adjusted for interest income, net and amortization of intangible assets. The Company provides combined segment income because it is how management evaluates segment performance.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The non-GAAP financial measures provided herein may not provide information that is directly comparable to that provided by other companies in the Company&#8217;s industry, as other companies may calculate such financial results differently. The Company&#8217;s non-GAAP financial measures are not measurements of financial performance under GAAP and should not be considered as alternatives to amounts presented in accordance with GAAP. The Company does not consider these non-GAAP financial measures to be a substitute for, or superior to, the information provided by GAAP financial results. A reconciliation of the non-GAAP financial measures to the most directly comparable GAAP financial measures is provided on the following pages.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Item 7a. &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8221; for further discussion of the impact of foreign currency exchange rates on the Company&#8217;s results of operations and financial condition.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Years ended December&#160;31, 2021 and 2020 </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service Revenues.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues were $6.46 billion for the year ended December&#160;31, 2021, increasing by 26.5%, compared to $5.11 billion for the year ended December&#160;31, 2020. Revenues from U.S. operations increased 25.6% to $5.01 billion (77.5% of total revenue) for the year ended December 31, 2021, compared to $3.98 billion (78.0% of total revenue) for the year ended December&#160;31, 2020. Revenues from foreign operations increased 29.4% to $1.45 billion (22.5% of total revenue) for the year ended December&#160;31, 2021, compared to $1.12 billion (22.0% of total revenue) for the year ended December&#160;31, 2020. The economic recovery in the United States and abroad contributed to the increased broad-based demand for the Company&#8217;s staffing and business consulting services. Contributing factors for each reportable segment are discussed below in further detail.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Temporary and consultant staffing revenues were $4.04 billion for the year ended December&#160;31, 2021, increasing by 16.1% compared to revenues of $3.48 billion for the year ended December&#160;31, 2020. Key drivers of temporary and consultant staffing revenues include average hourly bill rates and the number of hours worked by the Company&#8217;s engagement professionals on client engagements. On an as adjusted basis, temporary and consultant staffing revenues increased 15.5% for 2021 compared to 2020, due primarily to an increase in the number of hours worked by the Company's engagement professionals and a 5.3% increase in weighted average bill rates, adjusted for changes in the mix of revenues by line of business, currency and country. In the U.S., 2021 revenues increased 15.6% on an as reported basis, and increased 16.1% on an as adjusted basis, compared to 2020. For the Company&#8217;s international operations, 2021 revenues increased 17.9% on an as reported basis, and increased 13.4% on an as adjusted basis, compared to 2020.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Permanent placement staffing revenues were $570 million for the year ended December&#160;31, 2021, increasing by 54.0% compared to revenues of $370 million for the year ended December&#160;31, 2020. Key drivers of permanent placement staffing revenues consist of the number of candidate placements and average fees earned per placement</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On an as adjusted basis, permanent placement staffing revenues increased 52.6% for 2021 compared to 2020, driven by increases in the number of placements and average fees earned per placement. In the U.S., 2021 revenues increased 55.2% on an as reported basis, and increased 55.8% on an as adjusted basis, compared to 2020. For the Company&#8217;s international operations, 2021 revenues increased 51.3% on an as reported basis, and increased 45.7% on an as adjusted basis, compared to 2020. Historically, demand for permanent placement services is even more sensitive to economic and labor market conditions than demand for temporary and consultant staffing and this is expected to continue.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk consulting and internal audit services revenues were $1.85 billion for the year ended December&#160;31, 2021, increasing by 46.9% compared to revenues of $1.26 billion for the year ended December&#160;31, 2020. Key drivers of risk consulting and internal audit services revenues are the billable hours worked by consultants on client engagements and average hourly bill rates. On an as adjusted basis, risk consulting and internal audit services revenues increased 46.2% for 2021 compared to 2020, driven primarily by an increase in billable hours. In the U.S., 2021 revenues increased 45.1% on an as reported basis, and increased 45.6% on an as adjusted basis, compared to 2020. For the Company&#8217;s international operations, 2021 revenues increased 54.0% on an as reported basis, and increased 48.6% on an as adjusted basis, compared to 2020.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the non-GAAP year-over-year revenue growth rates to the as reported year-over-year revenue growth rates for the year ended December&#160;31, 2021, is presented in the following table:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.283%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Global</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">United States</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">International</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billing Days Impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency Impact</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billing Days Impact</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency Impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-5.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billing Days Impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency Impact</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross Margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;The Company&#8217;s gross margin dollars were $2.70 billion for the year ended December&#160;31, 2021, up 34.0% from $2.01 billion for the year ended December 31, 2020. Contributing factors for each reportable segment are discussed below in further detail.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin dollars for temporary and consultant staffing represent revenues less costs of services, which consist of payroll, payroll taxes and benefit costs for engagement professionals, and reimbursable expenses. The key drivers of gross margin are: i) pay-bill spreads, which represent the differential between wages paid to engagement professionals and amounts billed to clients; ii) fringe costs, which are primarily composed of payroll taxes and benefit costs; and iii) conversion revenues, which are earned when a temporary position converts to a permanent position with the Company&#8217;s client. Gross margin dollars for the Company&#8217;s temporary and consultant staffing division were $1.60 billion for the year ended December&#160;31, 2021, up 21.8% from $1.31 billion for the year ended December&#160;31, 2020. As a percentage of revenues, gross margin dollars for temporary and consultant staffing were 39.6% in 2021, up from 37.8% in 2020. This year-over-year improvement in gross margin percentage was primarily attributable to higher pay-bill spreads and higher conversion revenues.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin dollars for permanent placement staffing represent revenues less reimbursable expenses. Gross margin dollars for the Company&#8217;s permanent placement staffing division were $569 million for the year ended December&#160;31, 2021, up 54.0% from $369 million for the year ended December&#160;31, 2020. Because reimbursable expenses for permanent placement staffing services are de minimis, the increase in gross margin dollars is substantially explained by the increase in revenues previously discussed.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin dollars for risk consulting and internal audit services represent revenues less costs of services, which consist primarily of professional staff payroll, payroll taxes, benefit costs and reimbursable expenses. The primary drivers of risk consulting and internal audit services gross margin are: i) the relative composition of and number of professional staff and their respective pay and bill rates; and ii) staff utilization, which is the relationship of time spent on client engagements in proportion to the total time available for the Company&#8217;s risk consulting and internal audit services staff. Gross margin dollars for the Company&#8217;s risk consulting and internal audit division were $528 million for the year ended December&#160;31, 2021, up 59.9% from $330 million for the year ended December&#160;31, 2020. As a percentage of revenues, reported gross margin dollars for risk consulting and internal audit services were 28.5% in 2021, up from 26.2% in 2020. As a percentage of revenues, adjusted gross margin dollars for risk consulting and internal audit services were 29.0% in 2021, up from 27.1% in 2020. The year-over-year increase in gross margin percentage was due to higher staff utilization rates and the relative composition of and number of professional staff and their respective pay and bill rates.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, General and Administrative Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;The Company&#8217;s selling, general and administrative expenses consist primarily of staff compensation, advertising, variable overhead, depreciation, and occupancy costs. The Company&#8217;s selling, general and administrative expenses were $1.95 billion for the year ended December&#160;31, 2021, up 17.1% from $1.67 billion for the year ended December&#160;31, 2020. As a percentage of revenues, reported selling, general and administrative expenses were 30.2% in 2021, down from 32.6% in 2020. As a percentage of revenues, adjusted selling, general and administrative expenses were 29.4% in 2021, down from 31.4% in 2020. Contributing factors for each reportable segment are discussed below in further detail.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses for the Company&#8217;s temporary and consultant staffing division were $1.25 billion for the year ended December&#160;31, 2021, increasing by 10.5% from $1.13 billion for the year ended December&#160;31, 2020. As a percentage of revenues, reported selling, general and administrative expenses for temporary and consultant staffing were 31.0% in 2021, down from 32.6% in 2020. As a percentage of revenues, adjusted selling, general and administrative expenses for temporary and consultant staffing were 29.8% in 2021, down from 30.9% in 2020, due primarily to positive leverage from an increase in revenues. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses for the Company&#8217;s permanent placement staffing division were $468 million for the year ended December&#160;31, 2021, increasing by 35.0% from $347 million for the year ended December&#160;31, 2020. As a percentage of revenues, reported selling, general and administrative expenses for permanent placement staffing services were 82.1% in 2021, down from 93.7% in 2020. As a percentage of revenues, adjusted selling, general and administrative expenses for permanent placement staffing was 81.2% in 2021, down from 92.0% in 2020, due primarily to positive leverage from an increase in revenues. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses for the Company&#8217;s risk consulting and internal audit services division were $232 million for the year ended December&#160;31, 2021, increasing by 24.3% from $186 million for the year ended December&#160;31, 2020. As a percentage of revenues, selling, general and administrative expenses for risk consulting and internal audit services were 12.5% in 2021, down from 14.8% in 2020, due primarily to positive operating leverage resulting from increased revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_1544"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the non-GAAP adjusted summary of operations to the reported summary of operations, for the years ended December&#160;31, 2021 and 2020 is presented in the following table (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.063%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Relationships</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted (1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted (1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reported</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SERVICE REVENUES:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accountemps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,870,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,870,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,558,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,558,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OfficeTeam</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,058,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,058,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">764,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">764,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Robert Half Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">795,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">795,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Robert Half Management Resources</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">698,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">698,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Elimination of intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(580,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(580,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(239,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(239,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,038,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,038,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,477,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,477,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">569,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">569,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Protiviti</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,852,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,852,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,261,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,261,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,461,444&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,461,444&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,109,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,109,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">GROSS MARGIN:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,598,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,598,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,312,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,312,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">369,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">369,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Protiviti</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">528,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">330,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,696,028&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,847&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,704,875&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,012,611&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,682&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,024,293&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SELLING GENERAL AND </span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADMINISTRATIVE EXPENSE:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,251,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,204,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,132,915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,075,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">468,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">340,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Protiviti</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,951,282&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,231)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,899,051&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,666,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,506)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,602,535&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPERATING/SEGMENT INCOME:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">393,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Protiviti</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">744,746&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,078&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805,824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,570&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,188&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421,758&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from investments held in</span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">employee deferred compensation trusts</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,078)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(75,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803,780&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803,780&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421,882&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421,882&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">Changes in the Company&#8217;s deferred compensation obligations are included in selling, general and administrative expense or, in the case of Protiviti, costs of services, while the related investment income is presented separately. The non-GAAP financial measures shown in the table above are adjusted to reclassify investment income from investments held in employee deferred compensation trusts to the same line item, which includes the corresponding change in obligation. These adjustments have no impact to income before income taxes.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_1550"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from Investments Held in Employee Deferred Compensation Trusts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under the Company&#8217;s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company&#8217;s employee deferred compensation obligation to employees changes accordingly. Changes in the Company&#8217;s deferred compensation obligations noted above remain in selling, general and administrative, or in the case of the Company&#8217;s risk consulting and internal audit services division, costs of services. The value of the related investment trust assets also changes by the equal and offsetting amount, leaving no net costs to the Company. The Company&#8217;s income from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments. The Company&#8217;s income from investments held in employee deferred compensation trusts was $61 million for the year ended December&#160;31, 2021, down from $75 million for the year ended December&#160;31, 2020. The decrease in income from trust investments was due to lower market returns in 2021, when compared to 2020.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Before Income Taxes and Segment Income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company&#8217;s total income before income taxes was $804 million, or 12.4% of revenues, for the year ended December&#160;31, 2021, up from $422 million or 8.3% of revenues, for the year ended December&#160;31, 2020. Combined segment income was $806 million, or 12.5% of revenues, for the year ended December&#160;31, 2021, up from $422 million, or 8.3% of revenues, for the year ended December&#160;31, 2020. </span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the non-GAAP combined segment income to reported income before income taxes for the years ended December&#160;31, 2021 and 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.408%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.282%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,780&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combined segment income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,824&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,758&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company&#8217;s temporary and consultant staffing division, segment income was $394 million, or 9.8% of applicable revenues, for the year ended December&#160;31, 2021, up from $237 million, or 6.8% of applicable revenues, for the year ended December&#160;31, 2020. For the Company&#8217;s permanent placement staffing division, segment income was $106 million, or 18.7% of applicable revenues, for the year ended December&#160;31, 2021, up from segment income of $29 million, or 7.8% of applicable revenues, for the year ended December&#160;31, 2020. For the Company&#8217;s risk consulting and internal audit services division, segment income was $305 million, or 16.5% of applicable revenues, for the year ended December&#160;31, 2021, compared to segment income of $156 million, or 12.3% of applicable revenues, for the year ended December&#160;31, 2020.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Provision for income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The provision for income taxes was 25.5% and 27.4% for the years ended December&#160;31, 2021 and 2020, respectively. The lower tax rate for 2021 can be attributed to better coverage of non-deductible expenses due to higher income in 2021, as well as higher stock compensation deductions due to the rise in the Company's stock price.</span></div><div style="margin-top:9pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Years ended December&#160;31, 2020 and 2019 </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A discussion of changes regarding the Company's financial condition and results of operations for the year ended December 31, 2020, compared to the year ended December 31, 2019, can be found in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Part II, Item 7 of the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2020, filed with the SEC on February 12, 2021, which is available free of charge on the SEC&#8217;s website at www.sec.gov and at www.roberthalf.com/investor-center.</span></div><div style="margin-top:9pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidity and Capital Resources </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the Company&#8217;s liquidity during the years ended December&#160;31, 2021 and 2020, is primarily the net effect of funds generated by operations and the funds used for capital expenditures, investment in employee deferred compensation trusts, net of redemptions from employee deferred compensation trusts, repurchases of common stock, and payment of dividends. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents were $619 million and $574 million at December&#160;31, 2021 and 2020, respectively. Operating activities provided $603 million during the year ended December&#160;31, 2021, offset by $88 million and $459 million of net cash used in investing activities and financing activities, respectively. Operating and investing activities provided $597 million and $9 million, respectively, during the year ended December&#160;31, 2020, offset by $315 million of net cash used in financing activities.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating activities&#8212;Net cash provided by operating activities for the year ended December&#160;31, 2021 was $603 million. This was composed of net income of $599 million adjusted upward for non-cash items of $89 million, offset by net cash used in changes in working capital of $85 million. Net cash provided by operating activities for the year ended December&#160;31, 2020 was $597 million. This was composed of net income of $306 million, adjusted upward for non-cash items of $59 million, and net cash provided by changes in working capital of $232 million.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investing activities&#8212;Cash used in</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investing activities for the year ended December&#160;31, 2021, was $88 million. This was composed of capital expenditures of $37 million and investments in employee deferred compensation trusts of $85 million, offset by proceeds from employee deferred compensation trust redemptions of $34 million. Cash provided by investing activities for the year ended December&#160;31, 2020 was $9 million. This was composed of proceeds from employee deferred compensation trust redemptions of $123 million, largely offset by capital expenditures of $33 million, investments in employee deferred compensation trusts of $65 million, and $16 million cash paid for an acquisition.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures, including $31 million related to cloud computing implementations, in 2021, totaled $68 million, approximately 84% of which represented investments in software initiatives and technology infrastructure, both of which are important to the Company&#8217;s sustainability and future growth opportunities. Capital expenditures for cloud computing arrangements are included in cash flows from operating activities on the Company&#8217;s Consolidated Statements of Cash Flows. Capital expenditures included amounts spent on tenant improvements and furniture and equipment in the Company&#8217;s leased offices. We currently expect that 2022 capitalized expenditures will range from $95 million to $105 million, of which $75 million to $80 million relates to software initiatives and technology infrastructure, including capitalized costs relating to the implementation of cloud computing arrangements.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing activities&#8212;Cash used in financing activities for the year ended December&#160;31, 2021 was $459 million. This included repurchases of $288 million in common stock and $171 million in dividends paid to stockholders. Cash used in financing activities for the year ended December&#160;31, 2020 was $315 million. This included repurchases of $159 million in common stock and $156 million in dividends paid to stockholders.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company is authorized to repurchase, from time to time, up to 7.2&#160;million additional shares of the Company&#8217;s common stock on the open market or in privately negotiated transactions, depending on market conditions. During the year ended December&#160;31, 2021 and 2020, the Company repurchased 2.8 million shares, at a cost of $260 million, and 2.5 million shares, at a cost of $138 million, on the open market, respectively. Additional stock repurchases were made in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of exercise price and applicable statutory withholding taxes. During the year ended December&#160;31, 2021 and 2020, such repurchases totaled 0.3 million shares, at a cost of $30 million, and 0.4 million shares, at a cost of $17 million, respectively. Repurchases of shares have been funded with cash generated from operations. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s working capital as of December&#160;31, 2021 included $619 million in cash and cash equivalents and $985 million in accounts receivable, both of which will be a significant source of ongoing liquidity and financial resilience. The Company expects that internally generated cash will be sufficient to support the working capital needs of the Company, the Company&#8217;s fixed payments, dividends, and other obligations on both a short-term and long-term basis.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is limited visibility into future cash flows as the Company&#8217;s revenues are dependent on macroeconomic conditions. The Company&#8217;s variable direct costs related to its temporary and consultant staffing business will largely fluctuate in relation to its revenues.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company entered into an amendment to extend the maturity of its $100&#160;million unsecured revolving credit facility (the &#8220;Credit Agreement&#8221;) to May 2024. Borrowings under the Credit Agreement will bear interest in accordance with the terms of the borrowing, which typically will be calculated according to the LIBOR, or an alternative base rate, plus an applicable margin. The Credit Agreement is subject to certain financial covenants and the Company was in compliance with these covenants as of December&#160;31, 2021. There were no borrowings under the Credit Agreement as of December&#160;31, 2021 or December&#160;31, 2020. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 10, 2022, the Company announced a quarterly dividend of $.43 per share to be paid to all shareholders of record as of February 25, 2022. The dividend will be paid on March 15, 2022.</span></div><div style="margin-top:9pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Material Cash Requirements from Contractual Obligations</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company reported current and long-term operating lease liabilities of $83.8&#160;million and $181.3&#160;million, respectively. These balances consist of the minimum rental commitments for 2022 and thereafter, discounted to reflect the Company&#8217;s cost of borrowing, under noncancelable lease contracts executed as of December&#160;31, 2021. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of these leases are for real estate. In the event the Company vacates a location prior to the end of the lease term, the Company may be obliged to continue making lease payments. For further information, see Note F&#8212; &#8220;Leases&#8221; to the Company&#8217;s Consolidated Financial Statements included under Part II&#8212;Item 8 of this report.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company incurred contractual purchase obligations of $127.9&#160;million primarily related to software subscriptions, services, telecom service and software maintenance agreements. Of this amount, $70.4&#160;million is expected to be paid within the next twelve months. These purchase obligations are incurred during the normal course of business. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Deferred Compensation Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company reported deferred compensation plan obligations of $535.3&#160;million in its accompanying consolidated statements of financial position. The balances are due to employees based upon elections they make at the time of deferring their funds. The timing of these payments may change based upon factors including termination of the Company&#8217;s employment arrangement with a participant. Assets of these plans are held by an independent trustee for the sole benefit of participating employees and consist of money market funds and mutual funds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further information, see Note I&#8212;&#8220;Employee Deferred Compensation Plan Obligations&#8221; to the Company&#8217;s Consolidated Financial Statements included under Part II&#8212;Item 8 of this report.</span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_40"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7A. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to monitor the global economic uncertainty as a result the COVID-19 pandemic to assess the impact on its results of operations, financial condition, and liquidity. Actual results and outcomes may differ from management&#8217;s estimates and assumptions.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because a portion of the Company&#8217;s net revenues are derived from its operations outside the U.S. and are denominated in local currencies, the Company is exposed to the impact of foreign currency fluctuations. The Company&#8217;s exposure to foreign currency exchange rates relates primarily to the Company&#8217;s foreign subsidiaries. Exchange rates impact the U.S. dollar value of the Company&#8217;s reported revenues, expenses, earnings, assets and liabilities. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2021, approximately 22.5% of the Company&#8217;s revenues were generated outside of the United States. These operations transact business in their functional currency, which is the same as their local currency. As a result, fluctuations in the value of foreign currencies against the U.S. dollar, particularly the Canadian dollar, British pound, Euro, Australian dollar and Brazilian real, have an impact on the Company&#8217;s reported results. Under GAAP, revenues and expenses denominated in foreign currencies are translated into U.S. dollars at the monthly average exchange rates prevailing during the period. Consequently, as the value of the U.S. dollar changes relative to the currencies of the Company&#8217;s non-U.S. markets, the Company&#8217;s reported results vary.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the U.S. dollar fluctuated, and generally weakened, against the primary currencies in which the Company conducts business, compared to one year ago. Currency exchange rates had the effect of increasing reported service revenues by $56.9 million, or 1.1%, in 2021, compared to the prior year. The general weakening of the U.S. dollar also affected the reported level of expenses incurred in the Company&#8217;s foreign operations. Because substantially all the Company&#8217;s foreign operations generated revenues and incurred expenses within the same country and currency, the effect of higher reported revenues is largely offset by the increase in reported operating expenses. Reported net income was $3.4 million, or 1.1%, higher in 2021 compared to the prior year due to the effect of currency exchange rates.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the one month ended January&#160;31, 2022, the U.S. dollar has strengthened against the Euro, Canadian Dollar, British Pound and Australian Dollar and weakened against the Brazilian Real since December 31, 2021. If currency exchange rates were to remain at January 2022 levels throughout 2022, the currency impact on the Company&#8217;s full-year reported revenues would be unfavorable, offset by a favorable impact on operating expenses.  These results will likely have an immaterial impact on reported net income. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fluctuations in currency exchange rates impact the U.S. dollar amount of the Company&#8217;s stockholders&#8217; equity. The assets and liabilities of the Company&#8217;s non-U.S. subsidiaries are translated into U.S. dollars at the exchange rates in effect at period end. The resulting translation adjustments are recorded in stockholders&#8217; equity as a component of accumulated other comprehensive income. Although currency fluctuations impact the Company&#8217;s reported results and shareholders&#8217; equity, such fluctuations generally do not affect cash flow or result in actual economic gains or losses. The Company generally has few cross-border transfers of funds, except for transfers to the U.S. for payment of intercompany loans, working capital loans made between the U.S. and the Company&#8217;s foreign subsidiaries, and dividends from the Company&#8217;s foreign subsidiaries.</span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_43"></div><div style="margin-top:14pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_46"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8. Financial Statements and Supplementary Data</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ROBERT HALF INTERNATIONAL INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF FINANCIAL POSITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share amounts)</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.352%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMy0yLTEtMS0yNTQyMg_8a766565-c43d-48b7-a476-6cfa3528a9ed">619,001</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMy00LTEtMS0yNTQxNA_4ab45f24-0e9d-407b-b8cd-0407bed5bb11">574,426</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNC0yLTEtMS0yNTQyNA_b31ba605-531c-4c6b-ab3d-8502b8add791">984,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNC00LTEtMS0yNTQxNg_2d7ae54b-3d38-4f1b-921b-2ffd413223fa">714,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee deferred compensation trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNS0yLTEtMS0yNTQyNg_b0895efb-5463-4cc3-afb1-e292bb3448c8">494,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNS00LTEtMS0yNTQxOA_79ce67a5-2e42-4c74-861c-69ba28ea43f1">406,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNi0yLTEtMS0yNTQyNg_de3d6f46-e9e5-4b9e-8281-0065480f9222">169,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNi00LTEtMS0yNTQxOA_b755caf3-25b7-4a15-9e54-0ef6e5f140ca">147,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNy0yLTEtMS0yNzI3Nw_b479d1a0-9d70-4b5e-8639-8f2747856279">2,268,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNy00LTEtMS0yNzI3OQ_e93c3258-30ba-4ad4-b317-fbebdeb0ad14">1,842,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfOC0yLTEtMS0yNTQyOA_89b11249-279a-4cbd-9511-2eb3e0147abe">93,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfOC00LTEtMS0yNTQyMA_747b3361-b87f-4392-a45e-03aab60edd88">109,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfOS0yLTEtMS0yNTQzMA_f9920ea7-234d-42b2-84bf-9423e09a8658">228,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfOS00LTEtMS0yNTQzMA_1fb3bfcd-a638-4fb4-b12c-b7cd08f5d4b6">262,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTAtMi0xLTEtMjU0MzI_da89b33c-f42a-4b39-ba27-f5a8ea6e5e43">3,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTAtNC0xLTEtMjU0MzI_492eba6b-e86c-4b36-b41c-605f9d3b5c3f">5,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTEtMi0xLTEtMjU0MzQ_524a2198-38c1-42ba-bc1f-5e50ae369a30">222,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTEtNC0xLTEtMjU0MzQ_d2eb7650-98f5-44a6-b7d7-a718d2a60903">223,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTItMi0xLTEtMjU0MzY_9e42f09f-11f5-499d-aed2-141fff9121e4">135,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTItNC0xLTEtMjU0MzY_2832f092-ad1e-42a9-879a-f1c973336744">113,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTMtMi0xLTEtMjcyNzc_118dbac4-b3e9-4c57-a0d0-68825a2df0be">2,952,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTMtNC0xLTEtMjcyNzk_18137d06-9a02-42da-a346-601fff545cdf">2,557,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTUtMi0xLTEtMjU0Mzg_203e0d59-a64e-48eb-9c5b-08cad122975b">183,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTUtNC0xLTEtMjU0NTA_fc744651-4899-4186-92fc-8cba98ab19b6">130,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefit costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTYtMi0xLTEtMjU0Mzg_073c93a9-5a29-4edb-90df-a64589e1be2a">540,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTYtNC0xLTEtMjU0NTA_fc0a768a-45a0-4731-a858-925c452c6207">397,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee deferred compensation plan obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTctMi0xLTEtMjU0Mzg_a369e372-795a-417b-aa85-3f5e9f1f551f">535,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTctNC0xLTEtMjU0NTA_23e41ffe-98f8-42e6-b783-b06f71244152">435,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTgtMi0xLTEtMjU0Mzg_0727f504-0442-4951-aa51-88529e867a94">15,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTgtNC0xLTEtMjU0NTA_ab352d02-5f15-4950-95fc-e83c1950839a">4,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTktMi0xLTEtMjU0Mzg_aea7b55c-d44c-4e73-aa78-5d87a3e78eaa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTktNC0xLTEtMjU0NTA_cf335b1e-1973-4654-8457-af46f59ef22b">239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjAtMi0xLTEtMjU0Mzg_70496409-b8ab-4162-bf21-b18269e9d765">83,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjAtNC0xLTEtMjU0NTA_abde1f99-3a82-4729-be80-8f764a3aaaa1">78,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjEtMi0xLTEtMjcyODE_9de8836b-1253-4547-9113-181904e7b71b">1,358,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjEtNC0xLTEtMjcyODM_4b302d88-d090-4411-82fb-6d3424221699">1,046,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjMtMi0xLTEtMjU0NTI_f05c06e6-d94b-4f7b-9e97-5b914b2e1ccd">181,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjMtNC0xLTEtMjU0NTQ_603266c0-3eec-4ca2-a734-29b8f1d9f05c">223,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjQtMi0xLTEtMjU0NTI_00a5991d-f9d3-4b04-82b7-38d2d48f7dee">31,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjQtNC0xLTEtMjU0NTQ_489d247d-0759-4722-a314-8473ec479fbc">81,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjUtMi0xLTEtMjcyODE_b1559b39-626a-4972-89c1-03e5671d60a6">1,571,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjUtNC0xLTEtMjcyODM_1f9532ac-284d-4a8c-88bf-b566cedc3c66">1,352,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and Contingencies (Note L)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjQtMi0xLTEtMjQ5OTc_9e4fb220-042a-4776-90ff-cbb2f47406b2"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjQtNC0xLTEtMjQ5OTc_60bae70c-2add-4fee-8280-1a96c899f86d"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjo2NTllNjI1ZGIyNjc0YTJlYTk3ZjJjNzQyZjBjZDhkNV8xMDk5NTExNjI3ODU5_2bf903f3-2c35-4933-8652-6705697a8375"><ix:nonFraction unitRef="usdPerShare" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjo2NTllNjI1ZGIyNjc0YTJlYTk3ZjJjNzQyZjBjZDhkNV8xMDk5NTExNjI3ODU5_6dcbd1a6-aea3-4527-bf89-a94064f8dc79">.001</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjo2NTllNjI1ZGIyNjc0YTJlYTk3ZjJjNzQyZjBjZDhkNV8xMDk5NTExNjI3ODcy_8cac9139-0199-43f8-b8a3-d864a42f2c67"><ix:nonFraction unitRef="shares" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjo2NTllNjI1ZGIyNjc0YTJlYTk3ZjJjNzQyZjBjZDhkNV8xMDk5NTExNjI3ODcy_8d8a7a7b-539d-4796-8fcf-b8272b09e797">5,000,000</ix:nonFraction></ix:nonFraction> shares; <ix:nonFraction unitRef="shares" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjo2NTllNjI1ZGIyNjc0YTJlYTk3ZjJjNzQyZjBjZDhkNV8xMDk5NTExNjI3ODg2_39b4509a-ba09-426d-8a38-c75479adb87a"><ix:nonFraction unitRef="shares" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjo2NTllNjI1ZGIyNjc0YTJlYTk3ZjJjNzQyZjBjZDhkNV8xMDk5NTExNjI3ODg2_cb4a0b0d-20de-40c3-978b-c58bc6038613">none</ix:nonFraction></ix:nonFraction> issued</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMi0xLTEtMjQ5OTc_96f9b115-4cc2-4bfe-860c-9d813ad6a98a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjgtNC0xLTEtMjcyODU_c012756b-92f5-40f4-ab5d-0bf6ff84cbf2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTM5_868865c2-5d1a-4419-9501-1adbfb211097"><ix:nonFraction unitRef="usdPerShare" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTM5_9a4d1e4d-be8d-4dda-9f1d-6ed42540c4d8">.001</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTU0_07b01df7-330f-4dfb-ba3c-671951c96b0c"><ix:nonFraction unitRef="shares" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTU0_474105d4-87fe-4d9c-ba80-7247331559b1">260,000,000</ix:nonFraction></ix:nonFraction> shares; issued and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;outstanding <ix:nonFraction unitRef="shares" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTMw_2385a0f7-0356-43e4-a88b-64e6b4004867"><ix:nonFraction unitRef="shares" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTMw_d292c969-5c83-492b-8972-a174c82e72b1">110,685,989</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTEz_3b312f37-d222-47cd-9549-69aea3ef1bae"><ix:nonFraction unitRef="shares" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTEz_f570ec04-0ed9-40c4-b18d-c9bc9959db20">113,127,501</ix:nonFraction></ix:nonFraction> shares</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjktMi0xLTEtMjU0NTc_8ce57b8b-e96c-4b23-9815-c3fd58737596">111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjktNC0xLTEtMjU0NTk_8e94e366-9c7d-4054-aa64-541448f14bac">113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzAtMi0xLTEtMjU0NTc_9fdafb63-500d-4f90-8cd0-3fef30a29917">1,235,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzAtNC0xLTEtMjU0NTk_9397fdc8-fc0e-46fd-b09e-93559809a6b5">1,179,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzEtMi0xLTEtMjU0NTc_a15dd718-6f37-4218-b719-190be39208f0">22,622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzEtNC0xLTEtMjU0NTk_3e50eeee-b3b6-4b97-805c-85cda4bbea1b">4,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzItMi0xLTEtMjU0NTc_8ccae0ba-aeb8-406d-a029-14761a95d3d1">167,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzItNC0xLTEtMjU0NTk_3204f628-d40a-41d9-a8eb-f39b692c1839">29,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzMtMi0xLTEtMjcyODc_4ac18446-016d-4917-a8b2-91a20b9878a8">1,381,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzMtNC0xLTEtMjcyODk_d0a5dec4-ce9e-408b-8992-3cb772d9bdbe">1,205,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzQtMi0xLTEtMjcyODc_430ca3c1-a486-4ead-9c10-f24788132b80">2,952,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzQtNC0xLTEtMjcyODk_c9809891-7d45-4372-bb36-54073575c023">2,557,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:90pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Notes to Consolidated Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are an integral part of these financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div><div><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_52"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ROBERT HALF INTERNATIONAL INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except per share amounts)</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.430%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMi0yLTEtMS0yNzI5Mw_6f286868-e512-464b-bdb7-fca745528524">6,461,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMi00LTEtMS0yNDk5Nw_29986a4f-c9d8-4327-9687-98720fb6f5af">5,109,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMi02LTEtMS0yNDk5Nw_b9d66626-ea86-4b73-a2a0-84905c44ef66">6,074,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMy0yLTEtMS0yNDk5Nw_e81431eb-5deb-4035-83db-0d93679a936f">3,765,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMy00LTEtMS0yNDk5Nw_530941b2-b0a1-4966-a289-167e025d15fb">3,096,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMy02LTEtMS0yNDk5Nw_68cfc23f-d363-46fd-a954-13b056787448">3,549,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNC0yLTEtMS0yNzI5Nw_b0111c04-1a7f-413e-a55c-95a95f662234">2,696,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNC00LTEtMS0yNDk5Nw_de9f0543-dfcd-443a-9559-230189993a9c">2,012,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNC02LTEtMS0yNDk5Nw_2a1ddca5-fe82-4640-9016-7cb662b3eb5e">2,525,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNS0yLTEtMS0yNzI5Nw_fea10311-1cc4-4216-b507-2988d7d32fbe">1,951,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNS00LTEtMS0yNDk5Nw_6c981077-fd58-4d41-ba96-e2cd4d0b20a2">1,666,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNS02LTEtMS0yNDk5Nw_9df4ec7b-34e2-4cf2-9679-e938f3380712">1,958,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from investments held in employee deferred compensation trusts (which is completely offset by related costs and expenses - Notes A &amp; I)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:DeferredCompensationPlanInvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNi0yLTEtMS0yNzk1Nw_ffa1ab64-b7c8-43fc-930c-f500df258cae">61,078</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:DeferredCompensationPlanInvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNi00LTEtMS0yNzg4OA_172d154d-c0ce-4514-a3d3-8144d817e3c6">75,188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:DeferredCompensationPlanInvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNi02LTEtMS0yNzczMQ_5ebdd2d9-7f65-4cbf-b5b6-7c1dccba6b93">54,917</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNi0yLTEtMS0yNDk5Nw_88eb7cfd-90c5-4c65-a23b-b9f44b57e2bf">2,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNi00LTEtMS0yNDk5Nw_117f4b88-199a-453a-a45a-f5325fd3de3b">1,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNi02LTEtMS0yNDk5Nw_c95cbff6-d29c-48c0-ab90-a717911f098f">1,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNy0yLTEtMS0yNDk5Nw_2a26e34d-fb6a-4961-bc76-d31710a54d08">197</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNy00LTEtMS0yNDk5Nw_c03434c5-036c-4703-a9fe-baa0be2ae16e">1,343</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNy02LTEtMS0yNDk5Nw_2f56977c-24aa-473b-92f1-c02638383ea4">5,125</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfOS0yLTEtMS0yNzMwMQ_115c52d0-30b2-4674-b05e-c59401a8c7fa">803,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfOC00LTEtMS0yNDk5Nw_394883c6-61c5-420a-862c-f2b3dca44444">421,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfOC02LTEtMS0yNDk5Nw_5838c403-b4dd-4a59-88f2-af46fb451094">625,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTAtMi0xLTEtMjczMDE_93685ae6-5e93-4fa1-9610-32b4893264e9">205,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfOS00LTEtMS0yNDk5Nw_6374b8aa-775c-4a98-8271-ec21cb98bb15">115,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfOS02LTEtMS0yNDk5Nw_07aeaf16-ea53-4ea5-90f7-056c1b3817e1">171,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTEtMi0xLTEtMjczMDE_6f9cee4e-d6f6-4361-ad38-023b53cc7576">598,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTAtNC0xLTEtMjQ5OTc_2979027b-b988-4028-8968-2f374d1caaec">306,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTAtNi0xLTEtMjQ5OTc_d57c2e16-62f8-43b9-8755-70b26fd8a881">454,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTQtMi0xLTEtMjczMDM_79fa7e01-ee12-4348-988d-aa994082df08"><ix:nonFraction unitRef="usdPerShare" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTQtMi0xLTEtMjczMDM_de913558-2ee3-42e3-a6a0-76d4894737aa">5.42</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTMtNC0xLTEtMjQ5OTc_0b19fe72-0cc1-49e2-9a4e-bce65925eaaf">2.72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTMtNi0xLTEtMjQ5OTc_099348a4-8e5f-41d5-8b18-4f4f60cf5669"><ix:nonFraction unitRef="usdPerShare" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTMtNi0xLTEtMjQ5OTc_fec24e8b-b72f-464f-ba78-6c7588faf229">3.93</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTUtMi0xLTEtMjczMDM_9a04c3af-ed04-4565-ba48-b5bc5cb96ab9"><ix:nonFraction unitRef="usdPerShare" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTUtMi0xLTEtMjczMDM_f766201e-6a69-47d3-98b9-98018130efd5">5.36</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTQtNC0xLTEtMjQ5OTc_adc28854-9574-4f0b-abaf-c189c80b7e06">2.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTQtNi0xLTEtMjQ5OTc_437c6664-d1f7-4320-a8a6-489931659ce8"><ix:nonFraction unitRef="usdPerShare" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTQtNi0xLTEtMjQ5OTc_8ddbb1d0-a065-46a4-b018-cfd0db071837">3.90</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTctMi0xLTEtMjczMDM_69a6ecdf-db6e-4082-947d-f380f416074d">110,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTctNC0xLTEtMjczMDc_57c2b917-3bb2-43f8-b1c8-d712c04b7346">112,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTYtNi0xLTEtMjQ5OTc_b68128d9-01c4-4423-b6bd-0ac639425ac9">115,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTgtMi0xLTEtMjczMDM_2fffd045-257c-46ae-b52b-b9fcc6531cbc">111,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTgtNC0xLTEtMjczMDc_b65d9eb4-c36a-4ff6-8ad7-0269897de50c">113,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTctNi0xLTEtMjQ5OTc_f84165f0-45bd-4302-ae4b-9aca5f29fae8">116,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTgtMi0xLTEtMjQ5OTc_0d5207a3-4f56-4c94-a7fa-832bf2f19956">1.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTgtNC0xLTEtMjQ5OTc_a12c4f72-bb2e-47ff-8845-793574ec2627">1.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTgtNi0xLTEtMjQ5OTc_7d880e0e-0913-44c8-8d28-2961025cef70">1.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:81pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Notes to Consolidated Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are an integral part of these financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div><div><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_55"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ROBERT HALF INTERNATIONAL INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:65.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COMPREHENSIVE INCOME (LOSS):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfMy0yLTEtMS0yNzMxMA_c855277b-edcf-4ff6-8e67-ae59a0047dd8">598,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfMy00LTEtMS0yNDk5Nw_5384fc84-92e1-418a-aef7-86dbcd61c289">306,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfMy02LTEtMS0yNDk5Nw_ffe824a4-d897-498d-aefb-b3070625988d">454,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNS0yLTEtMS0yNzMxMw_0c33c16c-0698-4679-8218-eeb31aa1cc57">18,702</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNS00LTEtMS0yNzMxMQ_fc7bba89-b255-4198-8fa1-65358d536b30">18,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNS02LTEtMS0yNDk5Nw_332a426e-22b8-4a9b-9e0d-dde6dca7331b">1,553</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign defined benefit plans, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNi0yLTEtMS0yNDk5Nw_acd38778-831b-46aa-b0ff-d83f5dbaf5a4">812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNi00LTEtMS0yNzMxNQ_7dcb6a4a-b4fc-4fc2-8a86-2285e08e509d">3,719</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNi02LTEtMS0yNDk5Nw_ad76a53b-0188-498f-92a8-4cb3fd97db74">2,324</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNy0yLTEtMS0yNDk5Nw_2f4347ea-0e9b-466a-bfb8-a3b831598ee5">17,890</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNy00LTEtMS0yNDk5Nw_050d71a2-a5b3-4900-9b47-05ff72bcd3ee">15,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNy02LTEtMS0yNDk5Nw_fd8a6274-0a54-42f2-b963-7a571b405ee6">3,877</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfOC0yLTEtMS0yNzMxOA_b52152a6-c773-4f17-b23a-e33cef603fff">580,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfOC00LTEtMS0yNzMyMA_13788306-d95a-4c31-bf73-b2051c724494">321,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfOC02LTEtMS0yNDk5Nw_b4b96537-0f4d-4679-b208-8c9d2b5d7282">450,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:81pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Notes to Consolidated Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are an integral part of these financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div><div><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_64"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> ROBERT HALF INTERNATIONAL INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except per share amounts)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.703%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Par Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icf2a51ec8fba4511b6ccc5cd2fc1e777_I20181231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMi0xLTEtMS0yNDk5Nw_8a147954-27fb-4bbf-8ea9-688e3ab89e7a">119,078</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf2a51ec8fba4511b6ccc5cd2fc1e777_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMi0zLTEtMS0yNDk5Nw_06c45405-04c2-4b51-b4fc-e2d22218febb">119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7406daf7a1e64d4eac9d71c188f19a5c_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMi01LTEtMS0yNDk5Nw_6f44aef8-78fd-4d5c-942e-00be9fcc68bf">1,079,188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1d9bd6d669d45719e7eff36838160e4_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMi03LTEtMS0yNDk5Nw_ca011875-00dc-4ee9-9198-57afd51f3746">16,109</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62ea41f1958748819fa753b25d783c34_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMi05LTEtMS0yNDk5Nw_c387238d-8e17-4b6e-b8b0-edf9be59b3f8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied6947bfd2e74e2e854e8a744ab10348_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMi0xMS0xLTEtMjQ5OTc_3232854a-6334-4465-b326-6bccebee65cc">1,063,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic442e775c7ac474596a83ee705808f7b_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMy05LTEtMS0yNDk5Nw_95a76512-d002-46e8-b2e3-1ca0c33f2c81">454,433</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMy0xMS0xLTEtMjQ5OTc_12fc55d8-bad6-4553-ac0e-03b37382e49d">454,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id9b49081c8f347bf85a3fd57be2adb9b_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNC03LTEtMS0yNDk5Nw_165da107-36f0-49db-9343-501057234804">3,877</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNC0xMS0xLTEtMjQ5OTc_d7f662eb-61fe-423f-a302-0dbb9162e684">3,877</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNi0wLTEtMS0yOTA4My90ZXh0cmVnaW9uOjE0OGNiYjA1ZTI4MDQ5OWNhYWUzNWVkM2Y0OWU0YTkyXzEwOTk1MTE2Mjc4MTk_25aa53e1-a3d9-47a7-8168-fc3088dc0ca2">1.24</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic442e775c7ac474596a83ee705808f7b_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNS05LTEtMS0yNDk5Nw_4ed507ab-bfb2-4388-9457-d8b8d8b0f58f">145,726</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNS0xMS0xLTEtMjQ5OTc_bc6c4bf5-9f9a-480c-8829-f0ac0cb3ea03">145,726</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net issuances of restricted stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3e681c72c2294a2bbbc9611d43ddbbd2_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNi0xLTEtMS0yNDk5Nw_da47449f-550d-404a-ae40-dfd1b3b2a80a">647</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e681c72c2294a2bbbc9611d43ddbbd2_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNi0zLTEtMS0yNDk5Nw_eda2a3f0-201e-4143-b7ba-998ff0a1ef41">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e48b4d5dabb4b04b697b47eae40e7be_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNi01LTEtMS0yNDk5Nw_0237b84a-df25-430f-b43d-f3701633bf1b">1</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNi0xMS0xLTEtMjQ5OTc_022c8492-a02f-40da-8a39-292b07f5f927">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e48b4d5dabb4b04b697b47eae40e7be_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNy01LTEtMS0yNDk5Nw_731610a3-f3e7-4a04-80ca-a7c63f871c90">48,300</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNy0xMS0xLTEtMjQ5OTc_58ec0e44-f9a8-4a78-9e7a-1723e4e3b7ac">48,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3e681c72c2294a2bbbc9611d43ddbbd2_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfOC0xLTEtMS0yNDk5Nw_eccf8789-df54-411d-b09a-99c53d15b031">4,605</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e681c72c2294a2bbbc9611d43ddbbd2_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfOC0zLTEtMS0yNDk5Nw_1b7ed650-2ed6-451d-8c21-581d2405049d">5</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic442e775c7ac474596a83ee705808f7b_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfOC05LTEtMS0yNDk5Nw_0aa12ca4-7883-4c3a-af80-e0e1ae6ce1ee">272,640</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfOC0xMS0xLTEtMjQ5OTc_f17e1fee-53f7-4f10-b646-5aadd7506d26">272,645</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i093b8b262d144ea995d1d34c549c46ef_I20191231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTAtMS0xLTEtMjQ5OTc_c8b26e7f-3487-469d-8b8c-9ab2d4da3fb2">115,120</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i093b8b262d144ea995d1d34c549c46ef_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTAtMy0xLTEtMjQ5OTc_fa867573-f85d-44b4-98cc-0ba6defc3f85">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icee0b0b7d1a9438c808faad7fe98af4b_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTAtNS0xLTEtMjQ5OTc_84919693-87a9-442d-bba3-7d6de6e6fa2b">1,127,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i065057cc28f2466f8af644da71add8f6_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTAtNy0xLTEtMjQ5OTc_550ae5b6-7f2f-43a6-839d-fc6a1b3e9fa1">19,986</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ea4df666d414524b998ef7049297dd6_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTAtOS0xLTEtMjQ5OTc_fa460d94-1151-4997-9229-ece2e00f2690">36,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTAtMTEtMS0xLTI0OTk3_005740f5-3fbe-4843-9ad9-070b5561d3c6">1,143,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7375df399f61457eb56eaa9a09e7003b_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTItOS0xLTEtMjQ5OTc_a35ce189-c9df-4432-b55e-89ea1e4ee623">306,276</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTItMTEtMS0xLTI0OTk3_b5932e20-2d5d-4770-8311-2efa1b1a4874">306,276</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption of accounting pronouncement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1bb06499cf2421cacf5511f5b5debe3_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTMtOS0xLTEtMjgyNDk_e88fe541-f55a-4c11-8ca2-1d95e422dbce">558</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i089eff5f828e4d15a2693d5cd1da4974_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTQtMTEtMS0xLTI4Nzk3_a64d15a3-785b-46f3-94c0-ea6575299f33">558</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadbf356c28304e5fbdb7d483f45bc1b8_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTMtNy0xLTEtMjQ5OTc_4a20ff46-13aa-40ac-ba63-cb918dda8acd">15,254</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTMtMTEtMS0xLTI0OTk3_96c4c519-76dc-46ed-ba5b-971c5b10a347">15,254</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTYtMC0xLTEtMjkwNzUvdGV4dHJlZ2lvbjphMGE0Y2E0MzVkNzE0MzNiYWZhZTRjOWNhOWVlMDJhNl8xMDk5NTExNjI3ODIx_ee950acb-7cee-4ef6-805d-86a69cbc9484">1.36</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7375df399f61457eb56eaa9a09e7003b_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTQtOS0xLTEtMjQ5OTc_9d40c1b3-0f77-4923-8f8d-c2ec887920d5">156,045</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTQtMTEtMS0xLTI0OTk3_12f6f08a-95cd-4b9f-a831-10b6b2837a53">156,045</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net issuances of restricted stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i019ced157b0341d893bef3389ba7f796_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTUtMS0xLTEtMjQ5OTc_69657d70-cde8-4f03-b102-96edd9ccfec3">879</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i019ced157b0341d893bef3389ba7f796_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTUtMy0xLTEtMjQ5OTc_484d1165-7c4c-4201-bb54-5ad693aa4034">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i76f2a5279b18434e962a4417e7c45adc_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTUtNS0xLTEtMjQ5OTc_36c182e7-6119-4a17-b924-ea238629a581">1</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTUtMTEtMS0xLTI0OTk3_f0a1dc97-9e01-471b-b077-642e29bec406">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76f2a5279b18434e962a4417e7c45adc_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTYtNS0xLTEtMjQ5OTc_3dc72c41-4afe-4ed0-9ba1-16a3b0f93a64">52,486</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTYtMTEtMS0xLTI0OTk3_e04e8af0-2b87-4e30-aef7-44a46ed52476">52,486</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i019ced157b0341d893bef3389ba7f796_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTctMS0xLTEtMjQ5OTc_f6457347-d6ba-42d8-b23c-f79e0a56d7f9">2,871</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i019ced157b0341d893bef3389ba7f796_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTctMy0xLTEtMjQ5OTc_f5b2a036-1204-4ad7-99e2-02914f2c5a7b">3</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7375df399f61457eb56eaa9a09e7003b_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTctOS0xLTEtMjQ5OTc_02fc98c3-b010-4e98-bd6d-cdc5cc796c01">155,804</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTctMTEtMS0xLTI0OTk3_aa3669e8-377b-4bb1-9e91-f9e0400f472d">155,807</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i86334a5017e34fc8ade2c9a834c4062c_I20201231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTktMS0xLTEtMjQ5OTc_edbed935-5986-4c6b-ae10-ba7a3801757d">113,128</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86334a5017e34fc8ade2c9a834c4062c_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTktMy0xLTEtMjQ5OTc_d2fa9bec-1db0-47bb-bbb8-89a8122b5f2b">113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3de13dd244c940cfbb6a960745601562_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTktNS0xLTEtMjQ5OTc_a27005b2-0cd2-42a2-a346-aded60bb496e">1,179,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0307b57f694344a8b12c201eddb0dac2_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTktNy0xLTEtMjQ5OTc_88d8e31f-31af-40bd-afa2-590abce8fde0">4,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7690bc41691e41be8c411a920409618f_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTktOS0xLTEtMjQ5OTc_ac37a5c4-44fb-41ff-a498-ee752d2bb215">29,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTktMTEtMS0xLTI0OTk3_77793819-197a-47da-a8d9-d0926b052b66">1,205,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48f92b5e278b4fc6a0d7dbe03cf9731c_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjEtOS0xLTEtMjQ5OTc_8d04fea8-fb17-430b-8aa6-e177142cdb16">598,626</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjEtMTEtMS0xLTI0OTk3_80afc1f0-b097-4b31-828d-00d953cf7f97">598,626</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5cfe454f4d1443d7bd95d6bd97337d9b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjItNy0xLTEtMjQ5OTc_0b7472c6-41bc-4b2c-8528-021b63b6569d">17,890</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjItMTEtMS0xLTI0OTk3_eca93cb1-d8bd-4c5a-8b7b-4ab87543d2d9">17,890</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjUtMC0xLTEtMjkwNjkvdGV4dHJlZ2lvbjo0YjQyMGUyNDA0YjQ0MTlmYmIzYWM4MTNkMWY2ZjZkOF8xMDk5NTExNjI3ODIx_04d62909-e6e1-46ae-85bc-2bd60ccdf023">1.52</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i48f92b5e278b4fc6a0d7dbe03cf9731c_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjMtOS0xLTEtMjQ5OTc_cd1d5285-f959-497a-8903-05319a4b7851">170,679</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjMtMTEtMS0xLTI0OTk3_39a8be0b-8240-4b7a-862f-7098c4790afa">170,679</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net issuances of restricted stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a42431c875d453fa827bb773eee602f_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjQtMS0xLTEtMjQ5OTc_b8861356-d40f-49c8-8c1f-17de33dd0c2a">701</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a42431c875d453fa827bb773eee602f_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjQtMy0xLTEtMjQ5OTc_df77e3c1-3111-468f-8913-8727ede25f62">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7fed942ede45f98afae6a0237d6dd4_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjQtNS0xLTEtMjQ5OTc_ef4fc368-53ac-4304-a3b1-358bed9d0e82">1</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjQtMTEtMS0xLTI0OTk3_c49a527e-9644-4717-b823-9f3ff77e0b0f">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7fed942ede45f98afae6a0237d6dd4_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjUtNS0xLTEtMjQ5OTc_f7768519-72da-4bc8-99d9-cb8e09e8481e">55,932</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjUtMTEtMS0xLTI0OTk3_9222d76e-4d0a-45f6-a894-343fea038ab2">55,932</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5a42431c875d453fa827bb773eee602f_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjYtMS0xLTEtMjQ5OTc_3b0775a5-77e5-47dd-a6b2-8df04aef93aa">3,143</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a42431c875d453fa827bb773eee602f_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjYtMy0xLTEtMjQ5OTc_fcaf5475-ca53-4903-a2b1-8ee5833cdc26">3</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i48f92b5e278b4fc6a0d7dbe03cf9731c_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjYtOS0xLTEtMjQ5OTc_022aa99a-b824-4e29-aae6-6249cf2b679e">290,224</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjYtMTEtMS0xLTI0OTk3_6a0b7142-bf40-4d41-b14f-4fbc19e97565">290,227</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8cf55a1236c540c8bedce99138fcf63c_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjgtMS0xLTEtMjQ5OTc_791f20ea-1248-4dc1-b411-ccfea0650cad">110,686</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cf55a1236c540c8bedce99138fcf63c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjgtMy0xLTEtMjQ5OTc_081156ed-0299-41c8-9022-32012dccf858">111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if779e949d266458194bb8093e00d322b_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjgtNS0xLTEtMjQ5OTc_b79710fb-9c9e-4feb-a9f3-d5577fad29f9">1,235,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idb0068841efc483d8fbf355ee424af6e_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjgtNy0xLTEtMjQ5OTc_6ec50656-2c18-4d0b-b534-8d645261970a">22,622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ece14512c3e47c3a19c1e0ec8e9c327_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjgtOS0xLTEtMjQ5OTc_fba46bf4-6f4c-4e73-8c47-baf26c3b9ae6">167,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjgtMTEtMS0xLTI0OTk3_b2f5ddd1-b0aa-4e98-94a8-e964be561e65">1,381,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Notes to Consolidated Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are an integral part of these financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div><div><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_67"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ROBERT HALF INTERNATIONAL INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.699%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CASH FLOWS FROM OPERATING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMy0yLTEtMS0yNzMyMg_4d411cb0-36d6-434b-be98-2fb9651fba9a">598,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMy00LTEtMS0yNDk5Nw_22b31105-a0fb-460d-847e-fbd4d296fa7e">306,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMy02LTEtMS0yNDk5Nw_cbd441ee-fa4e-40e4-9002-5a52be05df17">454,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNS0yLTEtMS0yNzMyNA_3359b2b9-dc88-4f75-8cbc-400d9e2a9db4">9,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNS00LTEtMS0yNDk5Nw_cb5ee3df-fe7b-4295-876f-55b75c1e8f73">4,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNS02LTEtMS0yNDk5Nw_522eafa4-c959-4992-9348-1d5a6ddf3e8f">9,868</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNi0yLTEtMS0yNzMyNA_394e3ff4-2ec5-4ede-af00-9c3c2124adcf">52,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNi00LTEtMS0yNDk5Nw_c986d8da-42fe-4340-b127-2f48300d86c6">62,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNi02LTEtMS0yNDk5Nw_1526d775-a5fa-4e77-a3ba-2f000ef6ffdc">64,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of cloud computing implementation costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:AmortizationOfCloudComputingImplementationCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNy0yLTEtMS0yNDk5Nw_4dc3c9a2-55ff-472a-9ba6-ec5c4594be7a">28,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:AmortizationOfCloudComputingImplementationCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNy00LTEtMS0yNDk5Nw_6743382b-9069-4b80-b433-46405b3ddc85">18,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:AmortizationOfCloudComputingImplementationCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNy02LTEtMS0yNDk5Nw_7724f910-c1c1-4681-b55b-5ac60dd47403">3,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOC0yLTEtMS0yNzMyNg_5a7a3e1e-27e8-40a8-8fc8-84e845adb006">2,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOC00LTEtMS0yNDk5Nw_ba3477ab-b4b0-447f-ba81-7b1d86b16df5">1,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOC02LTEtMS0yNDk5Nw_1e19dfdf-6b13-441c-8536-87de5044b9c4">1,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 50.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized and unrealized gains from investments held in employee deferred compensation trusts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOS0yLTEtMS0yNzUxNw_42e4ba11-cd6a-423f-8d23-dee8eef54a03">37,359</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOS00LTEtMS0yNzUxOA_659df447-f7ca-4188-bd6e-2c505f8d136e">66,866</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOS02LTEtMS0yNzUyMQ_74c6cbb0-f686-4fb5-89d4-925a5a60c6eb">44,492</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTAtMi0xLTEtMjczMjg_5578f27a-a7b3-4e25-b99d-6c1493faf6b6">55,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOS00LTEtMS0yNDk5Nw_1c30ee12-3f05-40cf-bad5-b063de0ffc1e">52,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOS02LTEtMS0yNDk5Nw_493741f3-9cca-4f62-87a7-fc68e6d79123">48,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTEtMi0xLTEtMjczMjg_29efdfec-de36-4409-9b9d-a401ddb816e6">21,133</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTAtNC0xLTEtMjQ5OTc_c09a7d25-534b-40a3-b239-8a4be402e3b6">13,146</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTAtNi0xLTEtMjQ5OTc_41ee2e43-4d05-477f-b26c-5172b94c3f60">9,473</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of effects of acquisitions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTMtMi0xLTEtMjczMzA_ff87e509-9a30-46ec-b5b4-52dd585646d7">292,628</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTItNC0xLTEtMjQ5OTc_e64489ec-335c-4f89-9ee0-c509f5c7254c">127,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTItNi0xLTEtMjQ5OTc_9b299203-1f33-4dd4-9756-75d9ce9864a8">48,461</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized cloud computing implementation costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTMtMi0xLTEtMjQ5OTc_aa1bf1d1-5973-4aff-bc38-9b85322cb68c">31,240</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTMtNC0xLTEtMjQ5OTc_84d8b8f4-2b00-46a3-8564-44848d7c5966">33,178</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTMtNi0xLTEtMjQ5OTc_dc3c94cc-1347-4304-94a6-42134ee1d478">30,338</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTUtMi0xLTEtMjczMzI_76764958-7cc2-42aa-8052-4c7a5e9cbea4">52,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTQtNC0xLTEtMjQ5OTc_7a633822-b260-403b-81f7-6c0ca001b6cf">1,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTQtNi0xLTEtMjQ5OTc_5dcd3597-8289-4fc9-b9c2-855e32f80539">9,204</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTYtMi0xLTEtMjczMzI_01884e91-de83-44b0-905c-1afa169296dd">99,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTUtNC0xLTEtMjQ5OTc_7bff4ee8-195e-466d-8cf8-e7fefe1a4be1">119,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTUtNi0xLTEtMjQ5OTc_ef42371b-ff9d-4701-bb01-81655c0436c8">17,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee deferred compensation plan obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTctMi0xLTEtMjc1NDA_8f1a7d0d-f92d-4ab0-98d7-e4d6897709f1">100,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTctNC0xLTEtMjc1NDA_7e36c3b8-b509-4309-a3c9-8f4f7e83026e">13,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTctNi0xLTEtMjc1NDM_0f691136-eb7b-4e3b-b5b3-03a4ff0b3f35">87,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTgtMi0xLTEtMjczMzQ_26d1b4e6-3153-4f8b-ae22-e4b5bcde8416">3,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTYtNC0xLTEtMjQ5OTc_6ecda0af-aa50-43e3-821b-58b603b2764c">182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTYtNi0xLTEtMjQ5OTc_017ba223-1f67-4b6c-976b-e1378f50c39a">18,798</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and liabilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTktMi0xLTEtMjczMzQ_08b945c8-492f-41d3-835c-0227b22e533e">16,260</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTctNC0xLTEtMjQ5OTc_3bebbf4c-9d8c-4998-b3e9-ff8fd1570aa7">2,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTctNi0xLTEtMjQ5OTc_e44a418e-dcb4-4bad-ada1-6a1efe4be8b6">6,830</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjAtMi0xLTEtMjczMzQ_062dc692-3393-4c66-907d-49cbc03a54e9">603,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTgtNC0xLTEtMjQ5OTc_49601c9c-abfe-4970-a3fa-fe5b17097cc7">596,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTgtNi0xLTEtMjQ5OTc_d9fab459-d0e6-4f6a-966b-75f3fe66dcfd">519,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CASH FLOWS FROM INVESTING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjMtMi0xLTEtMjczMzY_a0ce3cdd-7fa3-493a-9dc1-47625af71767">36,611</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjEtNC0xLTEtMjQ5OTc_1601a529-624d-4727-a898-1b90540b93db">33,377</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjEtNi0xLTEtMjQ5OTc_5552c3ad-b0d8-4e24-80b1-c50ec96a13fa">59,464</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in employee deferred compensation trusts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:PaymentsForEmployeeDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjQtMi0xLTEtMjczMzY_fc5d911e-7570-4739-b97a-245f9c5b0bb9">85,432</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:PaymentsForEmployeeDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjItNC0xLTEtMjQ5OTc_c339554e-4e17-4dbb-8850-d983c4b31254">64,351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:PaymentsForEmployeeDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjItNi0xLTEtMjQ5OTc_e9535033-bdd8-4162-b7f4-32b7fbef9cf1">71,432</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from employee deferred compensation trust redemptions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:RedemptionsFromEmployeeDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjUtMi0xLTEtMjczMzY_98bb6d4a-1b9e-4d62-8df7-c088df8fcab8">34,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:RedemptionsFromEmployeeDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjMtNC0xLTEtMjQ5OTc_e805cbb7-0238-4d3c-acb9-9b7fb3cccdde">123,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:RedemptionsFromEmployeeDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjMtNi0xLTEtMjQ5OTc_5974ed09-9e97-441f-b89d-a6e7575c9f22">28,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments for acquisitions, net of cash acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjYtMi0xLTEtMjczMzY_b0f4829c-448d-4282-9c0c-787e737fbb6e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjQtNC0xLTEtMjQ5OTc_79ae2e20-e949-4f89-8f93-879a732ef6fc">15,836</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjQtNi0xLTEtMjQ5OTc_25195b08-da31-430c-b25f-9855536b0686">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows (used in) provided by investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjctMi0xLTEtMjczMzY_c3cbd274-f3e3-4833-b888-6d0fa6047023">87,609</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjUtNC0xLTEtMjQ5OTc_1e864b7a-d907-4ae5-b5f3-af8359a652ef">9,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjUtNi0xLTEtMjQ5OTc_f6331009-3333-4251-a8ed-50e230038bed">102,138</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CASH FLOWS FROM FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzAtMi0xLTEtMjczMzg_fb4a0dc0-93ec-44ff-b03c-24191d6c7c3b">239</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjgtNC0xLTEtMjQ5OTc_62ba71bf-c537-486b-b639-26e967f168ab">218</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjgtNi0xLTEtMjQ5OTc_dcffac60-a7bc-465c-8539-5449a2129689">200</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzEtMi0xLTEtMjczMzg_118cfc88-93b7-416e-8746-17c0dd4efabe">287,738</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjktNC0xLTEtMjQ5OTc_3ee8de20-ad48-44e7-b562-efb0a21adce1">159,172</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjktNi0xLTEtMjQ5OTc_89fbbd26-40ac-4af3-9a9f-3b189e29f216">277,535</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzItMi0xLTEtMjczMzg_17cf179f-c2ec-4a20-89e1-6e77164e1310">170,612</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzAtNC0xLTEtMjQ5OTc_82d97941-40eb-4c66-b678-3da0153d1004">155,935</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzAtNi0xLTEtMjQ5OTc_7844ca99-78d9-4b47-94a3-dc9bfa7dd940">145,631</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows used in financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzMtMi0xLTEtMjczMzg_ce46fd5b-f4bf-49ee-a52d-49b44ee2d89f">458,589</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzEtNC0xLTEtMjQ5OTc_370acd4b-67e4-4d3c-92fb-f55a6cad99b3">315,325</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzEtNi0xLTEtMjQ5OTc_b2b4972d-0d95-4b49-b177-56d3e795ac49">423,366</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate fluctuations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzQtMi0xLTEtMjczMzg_5bac5f72-2248-4bb9-8973-e3fe320619b4">12,363</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzItNC0xLTEtMjQ5OTc_9a8bc697-a9e5-4e89-99ac-5bdc8a4a8988">13,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzItNi0xLTEtMjQ5OTc_5f77eefd-ed2f-4107-853b-a7804b183022">226</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzUtMi0xLTEtMjczMzg_1f98ad70-480f-411b-90de-f1c495c3ba0e">44,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzMtNC0xLTEtMjQ5OTc_fb451d1b-0623-4cbe-9139-c77f58721149">303,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzMtNi0xLTEtMjQ5OTc_0b6b36ba-0743-4a1a-b3a4-2af2c0166775">6,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzYtMi0xLTEtMjczMzg_76fd7991-3ee5-408d-8835-3ecd30f2fcff">574,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzQtNC0xLTEtMjQ5OTc_9bee21ea-3aaf-46eb-a2c0-cb4971dc828c">270,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied6947bfd2e74e2e854e8a744ab10348_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzQtNi0xLTEtMjQ5OTc_cf7841fe-e4ab-41c3-bca4-2a0fe11c90c8">276,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzctMi0xLTEtMjczMzg_e38a40ac-3648-4281-bb89-a4d5ce274c7a">619,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzUtNC0xLTEtMjQ5OTc_dddfa092-69ae-4b1e-9393-61be2748a340">574,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzUtNi0xLTEtMjQ5OTc_f9ee77b4-654a-4d2d-9cb5-d98d32a5375e">270,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid during the year for:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDEtMi0xLTEtMjczNDA_3f6588b9-28ad-42ef-8845-fc3968f7457c">548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzktNC0xLTEtMjQ5OTc_c14ed997-1e47-4554-b651-b314fbcb6bd0">577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzktNi0xLTEtMjQ5OTc_9b11c8a7-f125-4870-854e-88e7fd2e524f">232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes, net of refunds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDItMi0xLTEtMjczNDA_4920a5f6-71eb-4b49-a192-43683b8b6a42">219,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDAtNC0xLTEtMjQ5OTc_f65d2322-36a5-47d8-872e-007826ac2147">128,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDAtNi0xLTEtMjQ5OTc_0b0ce597-2987-4c37-979d-2f958767052c">191,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash items:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock repurchases awaiting settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:StockRepurchasesAwaitingSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDQtMi0xLTEtMjczNDA_987ac240-b5ad-4ab2-b707-edc9c304f487">5,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:StockRepurchasesAwaitingSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDItNC0xLTEtMjQ5OTc_7cc13799-064c-4cfc-8c9c-0963f05a43e4">3,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:StockRepurchasesAwaitingSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDItNi0xLTEtMjQ5OTc_14dd40db-b27e-46c4-9678-967f9060f66a">6,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fund exchanges within employee deferred compensation trusts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:DeferredCompensationPlanFundExchangesWithinPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDUtMi0xLTEtMjc1Mjg_d16d7951-a211-412e-ab2e-0c26e5e0a5f1">116,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:DeferredCompensationPlanFundExchangesWithinPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDUtNC0xLTEtMjc1MzA_7127ad59-980c-4df5-92c2-d4ec03160a4a">208,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:DeferredCompensationPlanFundExchangesWithinPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDUtNi0xLTEtMjc1MzI_64d54e50-fbfc-4de6-b7ac-5494a451a8a1">41,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Notes to Consolidated Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are an integral part of these financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div><div><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_70"></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span><br/></span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_73"></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ3MjY_26b50e10-539f-4e50-8a32-f7edd6731689" continuedAt="ia2f7d46ba4b540dd8448330783a3478a" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note A&#8212;Summary of Significant Accounting Policies</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Robert Half International Inc. (the &#8220;Company&#8221;) provides specialized staffing and risk consulting services through such divisions as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Finance&#160;&amp; Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OfficeTeam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Legal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Creative Group</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company, through its </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Finance&#160;&amp; Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> divisions, is a specialized provider of temporary, full-time, and senior-level project professionals in the fields of accounting and finance. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OfficeTeam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> specializes in highly skilled temporary administrative support professionals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides project and full-time technology professionals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Legal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides temporary, project, and full-time staffing of lawyers, paralegals and legal support personnel. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Creative Group</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides interactive, design, marketing, advertising and public relations professionals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global consulting firm that helps companies solve problems in finance, technology, operations, data, analytics, governance, risk and internal audit. Revenues are predominantly derived from specialized staffing services. The Company operates in North America, South America, Europe, Asia and Australia. The Company is a Delaware corporation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2ODg_fc2f8f03-dda7-46e3-a73e-a45d7bb450b9" continuedAt="i8b3687a924444b38b4b7674220a7afd0" escape="true">Basis of Presentation.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8b3687a924444b38b4b7674220a7afd0">&#160;&#160;&#160;&#160;The Consolidated Financial Statements (&#8220;Financial Statements&#8221;) of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the rules of the Securities and Exchange Commission (&#8220;SEC&#8221;).</ix:continuation> Certain reclassifications have been made to prior years&#8217; consolidated financial statements to conform to the current presentation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2ODE_2a832015-1f37-4e68-8660-6f9cab66f5ac" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Financial Statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated in consolidation.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2OTc_efbec616-68ff-4d2b-9267-bf26d03e0c48" continuedAt="i4ec33bd7260f43afa139bee9fcc9ff65" escape="true">Use of Estimates.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4ec33bd7260f43afa139bee9fcc9ff65">&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include allowances for credit losses, variable consideration, workers&#8217; compensation losses, accrued medical expenses, income and other taxes, and assumptions used in the Company&#8217;s goodwill impairment assessment and in the valuation of stock grants subject to market conditions. We continue to monitor the global economic uncertainty as a result of cornavirus (&#8220;COVID-19&#8221;) and its variants to assess the impact on the Company&#8217;s results of operations, financial condition and liquidity. Actual results and outcomes may differ from management&#8217;s estimates and assumptions.</ix:continuation> </span></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2OTg_a12a9939-4688-4ea6-ad45-b7d46efca41a" escape="true"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company derives its revenues from <ix:nonFraction unitRef="segment" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMjgzNQ_08077a5f-3f5e-4516-a1a8-79da1e41e1dc">three</ix:nonFraction> segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. See Note C for further discussion of the revenue recognition accounting policy.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs of Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Direct costs of temporary and consultant staffing consist of professional staff payroll, payroll taxes and benefit costs for the Company&#8217;s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement staffing services consist of reimbursable expenses. Risk consulting and internal audit direct costs of services include professional staff payroll, payroll taxes and benefit costs, as well as reimbursable expenses.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2OTE_7677054e-ac0d-4071-b772-11434fa0fc9d" continuedAt="i6c03b161e34742cfac64e94b71c7f0df" escape="true">Advertising Costs.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6c03b161e34742cfac64e94b71c7f0df">&#160;&#160;&#160;&#160;The Company expenses all advertising costs as incurred.</ix:continuation> Advertising costs were $<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzgwNA_f9c76f33-e237-4bd9-acb4-ac10b47569e9">49.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzgwOA_507a5a9b-56d8-4d87-b5af-1cf2ca7862ec">37.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzgxNg_d5114fd9-10eb-4beb-bcfe-3aae6a1a9a81">54.3</ix:nonFraction>&#160;million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="rhi:IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM0NTMyNw_08ac466c-2b84-4b6f-9fdb-ee7c240a71eb" continuedAt="ie4bba3d305c143409f2ccca0c3863555" escape="true">Income from Investments Held in Employee Deferred Compensation Trusts</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie4bba3d305c143409f2ccca0c3863555">.    Under the Company&#8217;s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company&#8217;s deferred compensation obligation to employees changes accordingly. Changes in the Company&#8217;s deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. The value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. The Company&#8217;s income from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments.</ix:continuation> </span></div></ix:nonNumeric><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="ia2f7d46ba4b540dd8448330783a3478a" continuedAt="i7cd4f24fcd38441291517eb7bd063ece"><div style="text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM0NTMyOA_50302298-1441-4529-be16-0b45d02a835f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s income from investments held in employee deferred compensation trusts (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.283%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend income</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:DeferredCompensationPlanDividendIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfMi0yLTEtMS0yOTE0OA_4947de30-d12a-4eb6-93e5-cfd792e3ed69">23,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:DeferredCompensationPlanDividendIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfMi01LTEtMS0yOTE1MA_8fd35f10-cd5c-4066-8538-4806b9578dd7">8,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:DeferredCompensationPlanDividendIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfMi03LTEtMS0yOTE1Mg_2bace06a-4a43-4bc0-83d2-57c8b44be5fb">10,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized and unrealized gains</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfMy0yLTEtMS0yOTE0OA_c2e4e601-866b-4d1d-ae64-08b6bbe09c3e">37,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfMy01LTEtMS0yOTE1MA_7f252d3c-71e6-418e-a801-3cc20e8e1e1d">66,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfMy03LTEtMS0yOTE1Mg_60555184-0dee-40c9-bac7-ecd79546dafa">44,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from investments held in employee deferred compensation trusts</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:DeferredCompensationPlanInvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfNC0yLTEtMS0yOTE0OA_80bfc144-9313-4294-8cfd-1d7eb912b77b">61,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:DeferredCompensationPlanInvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfNC01LTEtMS0yOTE1MA_c48ee5c3-a349-477c-82bd-dee707e73dd2">75,188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:DeferredCompensationPlanInvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfNC03LTEtMS0yOTE1Mg_9bb914b1-bce2-4809-913d-bc4718fdf8eb">54,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2NzQ_f5c03e43-b102-46fa-b46f-8e0a0c457398" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income (Loss).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Comprehensive income (loss) includes net income and certain other items that are recorded directly to stockholders&#8217; equity. The Company&#8217;s only sources of other comprehensive income (loss) are foreign currency translation and foreign defined benefit plan adjustments.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM1NTM3Ng_ef618547-b54a-47d9-b979-dba58ef1bba7" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; The Company considers all highly liquid investments with a maturity at the date of purchase of three months or less as cash equivalents. This includes money market funds that meet the requirements to be treated as cash equivalents. However, money market funds held in investment trusts that are being used as investments to satisfy the Company&#8217;s obligations under its employee deferred compensation plans are treated as investments and are included in employee deferred compensation trust assets on the Consolidated Statements of Financial Position.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ3MTc_dd924465-b952-403f-a3e4-b94d17b4ac2e" continuedAt="ib63d3a61580f45308b6de9a006ea5c20" escape="true"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market to measure fair value, summarized as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: observable inputs for identical assets or liabilities, such as quoted prices in active markets</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: unobservable inputs in which there is little or no market data, which requires management&#8217;s best</span></div><div style="padding-left:36pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">              estimates and assumptions that market participants would use in pricing the asset or liability</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximates fair value because of their short-term nature. The Company holds mutual funds and money market funds to satisfy its obligations under its employee deferred compensation plans, which are carried at fair value based on quoted market prices in active markets for identical assets (level 1).</span></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i7cd4f24fcd38441291517eb7bd063ece" continuedAt="i312319f3057541aabec58e4956e7d3bc"><ix:continuation id="ib63d3a61580f45308b6de9a006ea5c20"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM2MTg5Mg_ce70f053-5927-4af2-8380-28c8371f0a7d" escape="true"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the composition of the underlying assets which comprise the Company&#8217;s deferred</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compensation trust assets (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.201%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c1143e8203248f19ed154e5cd429462_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMy0xLTEtMS0yOTE3MA_b8eae16f-3322-47e6-9bcb-3a8418d19661">66,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60d76c4781914bda8107b3f99046a816_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMy0zLTEtMS0yOTE3Mg_cf455922-9357-49ed-9916-b4ba60128084">66,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19ed5780f2e04aa38c4810328ab9b417_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMy01LTEtMS0yOTE3NA_73d3955b-3256-4b35-977e-fd28fec4106d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic56f5dfc71bb46c6842b283ae0b3f08a_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMy03LTEtMS0yOTE3Ng_4fb8aee2-0dc7-44cd-b878-896693ad1572">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - bond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida2ae1e233ae40f18de54dd5caa134ba_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNC0xLTEtMS0yOTE3MA_7724bbbd-2b82-4af9-906d-57712c59d6da">30,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i193215df21454c7ba86cab2ac73e6cbc_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNC0zLTEtMS0yOTE3Mg_961f5985-0504-4640-b55b-5c8efe3fa4fd">30,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3e6ad72d6034b3684f5584bdadf0ff4_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNC01LTEtMS0yOTE3NA_d514072b-e622-4361-8180-fb1ac43fa293">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa974b39c08640fd9d5eb95299dcbcd7_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNC03LTEtMS0yOTE3Ng_a1105a14-89cf-4bb6-873f-df69ddb5ceb2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2504fe3c662e4f05b54a274c5b448306_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNS0xLTEtMS0yOTE3MA_855ff6f1-2d54-4d2b-bef4-4101ca05bc8d">303,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie62a4cddd7cb4dcc81b3f67ea4a01b45_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNS0zLTEtMS0yOTE3Mg_b0211d35-91e5-4138-a0b0-a9fc2cbaae75">303,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c71e06b392b4fa6a1f8036e4c8bbd36_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNS01LTEtMS0yOTE3NA_f19d3700-34dd-4753-af27-f46aafdfc47d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie55e22755fb14bd695b7301137ee363b_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNS03LTEtMS0yOTE3Ng_f812b9ea-43a3-409a-a23e-d9e4a6625ff9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic53ebeea09f74d85b962d8fddadbdb29_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNi0xLTEtMS0yOTE3MA_b39fa4c2-c3f5-4d10-b51a-1b2a6b0b78d0">94,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58632d8374b34e70bb6089085f98d883_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNi0zLTEtMS0yOTE3Mg_42d00e3c-4598-4e6d-8801-04d303c352d8">94,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ac01f735ac540d395ddb259e5ad79ea_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNi01LTEtMS0yOTE3NA_d06dac38-2715-4f89-8529-9abadc07857e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99e1e4d92e85423d9e2c90fcb65bdcd9_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNi03LTEtMS0yOTE3Ng_6ce5a3a2-c421-4c0e-8888-81e2978f8286">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNy0xLTEtMS0yOTE3MA_453b2c65-1a17-48e9-a886-addfc710c7c3">494,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie234b2e9bf1f47ebb522a170c3c09726_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNy0zLTEtMS0yOTE3Mg_87465dd7-5cce-4fb2-982c-fe5705982ac8">494,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i596e3f013b1f44c7a6c0d10a839275b6_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNy01LTEtMS0yOTE3NA_3f7792a9-7450-4736-9193-d98277e94e9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if58d98aa585443cd82c710877b6177f2_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNy03LTEtMS0yOTE3Ng_4ad9bbc8-0839-4bae-8bcb-87170dc685ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c645fc0bc5b457da60fe2260d25c96e_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTItMS0xLTEtMjkxNzg_2fe65221-9da1-479c-bf28-7110d0ddab12">69,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50517a77de4b47c0b7cec380da5a5235_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTItMy0xLTEtMjkxODA_e0eda534-fe09-42e4-959b-4bed7c7f6a9b">69,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69d35a30981847789aeeb7b77c14f016_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTItNS0xLTEtMjkxODI_cd1eeb53-ada0-424c-9efc-e8bf59b1cfa9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i939df68e88d54d8591dc6360a90885f5_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTItNy0xLTEtMjkxODQ_69e48c21-492f-41ae-a027-21638ea03367">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - bond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0a8483824fa44f7bb45592fa63672f0_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTMtMS0xLTEtMjkxNzg_20956342-116b-4dab-a831-eaa0418e4792">27,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d8562e4aa0c49b9a2cb1272e749337c_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTMtMy0xLTEtMjkxODA_9e4c2971-6312-4786-ba92-31e9c597f80a">27,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3f37fb27d8a4a43954c024369d2add5_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTMtNS0xLTEtMjkxODI_b43069e2-eb53-49b4-9f9b-fa3f3e2839c8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91f80a8e0b9746edbabaff45cbf1cd4d_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTMtNy0xLTEtMjkxODQ_c6b0378b-1f3a-4840-9c88-3737e4f5e003">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba83f8f18fd14f96afdfb47708f6d62e_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTQtMS0xLTEtMjkxNzg_fa264b5a-02b5-4fda-866f-5863fec403c8">234,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa74ead6997248a8a6bef2890b67ef43_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTQtMy0xLTEtMjkxODA_708e0f98-4d30-4095-9a54-011ed5de34b2">234,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a27d8b63eab45a7b027883d38164afd_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTQtNS0xLTEtMjkxODI_edd331aa-1dd4-4109-9477-3d90a961de09">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f841263a7924f67be530f4039487517_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTQtNy0xLTEtMjkxODQ_46772d4a-1e60-4e4f-acb0-ca462a7db062">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91c0a7880efb41b9b249d7587751240f_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTUtMS0xLTEtMjkxNzg_acb0ef31-dfb1-4a53-954e-c246bf8c7187">75,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0dee70061464aa096042b20e12ae2d6_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTUtMy0xLTEtMjkxODA_78f082ee-832a-48e5-88be-db0d8c036196">75,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cc1d2c7516e4e89862e8934c52c5d71_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTUtNS0xLTEtMjkxODI_512d48ad-ee36-45b2-8e68-66ebf1c3bac4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i934d2f6fd5ac4f5092f96bdd3169e304_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTUtNy0xLTEtMjkxODQ_c716b5bb-e5c0-4c8f-a124-daed7abbc80f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTYtMS0xLTEtMjkxNzg_3cdbb489-d291-4d5f-b1a4-a88a94b6c275">406,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32125d2b6a154adc9607d7837e56b95f_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTYtMy0xLTEtMjkxODA_b3eff8cd-bfd6-4852-90d6-a86985b065ea">406,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i814bc0a9bf814128b7c90ea479e4a2e8_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTYtNS0xLTEtMjkxODI_3846d94d-5a36-4b54-8e27-32f61dd71c55">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib142dd508a104b7ba5a8066deb46f481_I20201231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTYtNy0xLTEtMjkxODQ_c752ffff-3e06-41f1-8544-3878f2f605dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain items such as goodwill and other intangible assets are recognized or disclosed at fair value on a non-recurring basis. The Company determines the fair value of these items using level 3 inputs. There are inherent limitations when estimating the fair value of financial instruments, and the fair values reported are not necessarily indicative of the amounts that would be realized in current market transactions.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2OTk_91472cd6-6111-4f03-bf0e-37de6d9e872c" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Credit Losses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company is exposed to credit losses resulting from the inability of its customers to make required payments. The Company establishes an allowance for these potential credit losses based on its review of customers&#8217; credit profiles, historical loss statistics, prepayments, recoveries, age of customer receivable balances, current business conditions and macro-economic trends. The Company considers risk characteristics of trade receivables based on asset type and geographical locations to evaluate trade receivables on a collective basis. The Company applies credit loss estimates to these pooled receivables to determine expected credit losses.</span></ix:nonNumeric></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i312319f3057541aabec58e4956e7d3bc" continuedAt="iea065bdc4ac0429facfa7fe3e3d142e1"><div style="margin-top:6pt;text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM1NTM3Mw_3289539e-353c-45f0-960a-9ddf726c5e14" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the allowance for credit losses from January 1, 2020, through December 31, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.427%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfMy0xLTEtMS0zMTIzOQ_b340d415-811c-484f-9065-4ce10c73a422">23,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfNC0xLTEtMS0zMTIzOQ_22136214-59dd-4ad5-9747-d8a772e427b9">4,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfNS0xLTEtMS0zMTIzOQ_04bd75ff-74d0-4430-9b91-7cf0d575cc5e">7,906</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, including translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfNi0xLTEtMS0zMTIzOQ_5c2a8101-b84d-44fe-b010-742bbd2d40ef">120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfNy0xLTEtMS0zMTIzOQ_10b2da2c-e0ea-4467-8d61-d98dcd065861">19,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfOC0xLTEtMS0zMTIzOQ_40baf562-a145-4c1a-bc3f-f58df6a90952">9,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfOS0xLTEtMS0zMTIzOQ_f87254a3-4c4c-4eb2-8b4a-6cc70b71492a">6,827</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, including translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfMTAtMS0xLTEtMzEyMzk_7bdd683e-edb9-4fc1-9cec-fd75a35ab908">724</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfMTEtMS0xLTEtMzEyMzk_ab2e9d39-b5c8-479c-a342-8d7573bad304">21,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM2MDg2Mw_3dd67651-d68b-4944-8ce3-20c21df94870" escape="true"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Property and equipment are recorded at cost. <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM1NTM3NA_85251d85-f5ed-4d74-83d5-fb14ee305d23" continuedAt="i1cd5d8b4e9bc4648ae9c85cdd8b1c2df" escape="true">Depreciation is computed using the straight-line method over the following useful lives:</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i1cd5d8b4e9bc4648ae9c85cdd8b1c2df" continuedAt="i1eca6332915a4dc1972c36d63af9953b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.327%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b8fd78a734e459187db978e3c6f2e5d_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjA4ZDhhN2ZkNDc1YzQ5YmRhYzMyZjRjOTBjNTEyOTJjL3RhYmxlcmFuZ2U6MDhkOGE3ZmQ0NzVjNDliZGFjMzJmNGM5MGM1MTI5MmNfMC0xLTEtMS0zMDI1MS90ZXh0cmVnaW9uOjczNWYwNWM3NDZlZjQ1ZTBhNjMwNGUzNDQzMDAxYWFkXzQ_3bb93cb1-59af-470f-b516-680e504f0d35">2</ix:nonNumeric>&#160;to&#160;<ix:nonNumeric contextRef="i897816728dcd48459d05e812b23ff320_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjA4ZDhhN2ZkNDc1YzQ5YmRhYzMyZjRjOTBjNTEyOTJjL3RhYmxlcmFuZ2U6MDhkOGE3ZmQ0NzVjNDliZGFjMzJmNGM5MGM1MTI5MmNfMC0xLTEtMS0zMDI1MS90ZXh0cmVnaW9uOjczNWYwNWM3NDZlZjQ1ZTBhNjMwNGUzNDQzMDAxYWFkXzEw_5bd5545f-3919-4f73-9b77-5ce5a8ad336a">3</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id78918c9fcaf406386fe2ee29dd90c45_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjA4ZDhhN2ZkNDc1YzQ5YmRhYzMyZjRjOTBjNTEyOTJjL3RhYmxlcmFuZ2U6MDhkOGE3ZmQ0NzVjNDliZGFjMzJmNGM5MGM1MTI5MmNfMS0xLTEtMS0zMDI1MS90ZXh0cmVnaW9uOmM4YjQ3NGU1MWJhNTQwYzNhN2UxYjAxYTRjODMxMWI5XzQ_4e62a1ea-60a5-42f6-8b94-8d513e30ebda">2</ix:nonNumeric> to <ix:nonNumeric contextRef="i4af9d013af2e42c299a7a351dd8f8193_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjA4ZDhhN2ZkNDc1YzQ5YmRhYzMyZjRjOTBjNTEyOTJjL3RhYmxlcmFuZ2U6MDhkOGE3ZmQ0NzVjNDliZGFjMzJmNGM5MGM1MTI5MmNfMS0xLTEtMS0zMDI1MS90ZXh0cmVnaW9uOmM4YjQ3NGU1MWJhNTQwYzNhN2UxYjAxYTRjODMxMWI5XzEw_b22d7e99-4eec-4695-89e9-0eab7310dccd">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia22b24892000482cbd209716f209ca16_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjA4ZDhhN2ZkNDc1YzQ5YmRhYzMyZjRjOTBjNTEyOTJjL3RhYmxlcmFuZ2U6MDhkOGE3ZmQ0NzVjNDliZGFjMzJmNGM5MGM1MTI5MmNfMi0xLTEtMS0zMDI1MS90ZXh0cmVnaW9uOjFjNDc1ZmNiOTRkMjQwY2M4YTAzMjZjZGNkYjlmNzc1XzQ_a645216a-57c1-4f9c-84f6-11acb7f31834">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i599145b9970a4eef9ee0576d38c03955_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjA4ZDhhN2ZkNDc1YzQ5YmRhYzMyZjRjOTBjNTEyOTJjL3RhYmxlcmFuZ2U6MDhkOGE3ZmQ0NzVjNDliZGFjMzJmNGM5MGM1MTI5MmNfMi0xLTEtMS0zMDI1MS90ZXh0cmVnaW9uOjFjNDc1ZmNiOTRkMjQwY2M4YTAzMjZjZGNkYjlmNzc1XzEw_aee64ee5-53cd-4191-9a08-305aaafec8e5">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term&#160;of&#160;lease</span></td></tr></table></ix:continuation></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:InternalUseSoftwarePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM2MDg2NA_d8d9c3a2-86a8-4d87-bb0a-601bf0d07e85" continuedAt="i6c98e4f9834747fb8d70fbe7d072eac6" escape="true">Internal-use Software.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6c98e4f9834747fb8d70fbe7d072eac6">    The Company develops and implements software for internal use to enhance the performance and capabilities of the operating technology infrastructure. Direct costs incurred for the development of internal-use software are capitalized from the time when the completion of the internal-use software is considered probable until the software is ready for use. All other preliminary and planning stage costs are expensed as incurred. Cloud computing implementation costs incurred in hosting arrangements are capitalized and reported as a component of other current assets, while all other capitalized internal-use software development costs are reported as a component of computer software within property and equipment on the Consolidated Statements of Financial Position. Capitalized software costs are amortized using the straight-line method over the estimated useful life of the software, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjM3Mw_1ddecc2b-28b4-449d-9b22-5a6d89a27da0">two</span> to <ix:nonNumeric contextRef="id3483abc4f1f425cbf60fbf9039f5b07_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjM4Mg_8afaf707-594f-42a8-ba1c-c5032b736a60">five years</ix:nonNumeric>.</ix:continuation> </span></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2NTA_e8411d37-d276-425f-8211-2477e180eeea" escape="true"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company determines if a contractual arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, current operating lease liabilities, and noncurrent operating lease liabilities on the Consolidated Statements of Financial Position. The Company does not currently have finance leases. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the possession date (generally this is the commencement date) of the lease based on the present value of lease payments over the lease term. The lease payments included in the present value are fixed lease payments and fixed management fees. The operating lease ROU assets include any payments made before the commencement date and exclude lease incentives. As most of the Company&#8217;s leases do not provide an implicit rate, the Company estimates its collateralized incremental borrowing rate, based on information available at the commencement date, in determining the present value of lease payments. The Company applies the portfolio approach in applying discount rates to its classes of leases. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company does not have any material subleases. The Company does not currently have residual value guarantees or restrictive covenants in its leases. The Company has contracts with lease and non-lease components, which are accounted for on a combined basis.</span></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="iea065bdc4ac0429facfa7fe3e3d142e1" continuedAt="i120267bc8b284f8d813629c0f18c722e"><div style="margin-top:9pt;text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2NDI_0f919088-ce02-48fc-9edf-95f7c416154a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Goodwill and intangible assets primarily consist of the cost of acquired companies in excess of the fair market value of their net tangible assets at the date of acquisition. Identifiable intangible assets are amortized over their lives, typically ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfODIzNg_9d94565a-a609-4c77-936c-8475031c52a8">two</span> to <ix:nonNumeric contextRef="i0c4d58468f854e83b9137ae715f786f7_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfODI0Mg_3d10bf1c-4bf2-46fe-88d7-a2e2a3ece811">five years</ix:nonNumeric>. Goodwill is not amortized, but is tested at least annually for impairment. The Company completed its annual goodwill impairment assessment during the second quarter in each of the years ended December&#160;31, 2021, 2020 and 2019, and determined that no adjustment to the carrying value of goodwill was required. There were no events or changes in circumstances during the six months ended December&#160;31, 2021, that caused the Company to perform an interim impairment assessment.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2NzU_89135e43-6917-433c-a0a1-607284a8270f" continuedAt="ia23a17eff29a4dd4a5a925744656420a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;The Company&#8217;s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, the Company makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which the Company expects will apply to taxable income in the years in which those temporary differences are recovered or settled. The likelihood of a material change in the Company&#8217;s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning strategies in the various relevant jurisdictions.</span></ix:nonNumeric></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia23a17eff29a4dd4a5a925744656420a">The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized.</ix:continuation> Valuation allowances of $<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTAwMjU_914c62d8-9cd0-4ceb-8a26-b39c407b705b">24.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTAwMzI_29884740-743f-44ce-8016-cdea4c235b13">24.1</ix:nonFraction> million were recorded as of December&#160;31, 2021 and 2020, respectively. The valuation allowances recorded related primarily to net operating losses in certain foreign operations. If such losses are ultimately utilized to offset future segment income, the Company will recognize a tax benefit up to the full amount of the valuation reserve.</span></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:SelfInsuranceReservePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2NDc_e16f1499-221c-477d-a768-36bb75da760f" escape="true"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Workers&#8217; Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Except for states which require participation in state-operated insurance funds, the Company retains the economic burden for the first $<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="rhi:ProvisionForWorkersCompensationClaims" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTA1MTE_52bc037b-6ff2-4366-9817-75b3fd37ad55">0.5</ix:nonFraction> million per occurrence in workers&#8217; compensation claims. Workers&#8217; compensation includes the ongoing medical and indemnity costs for claims filed, which may be paid over numerous years following the date of injury. Claims in excess of $<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="rhi:ProvisionForWorkersCompensationClaims" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTA3MzI_9ce6021b-ae34-4dae-8f9d-5420d1fcc994">0.5</ix:nonFraction> million are insured. Workers&#8217; compensation expense includes the insurance premiums for claims in excess of $<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="rhi:ProvisionForWorkersCompensationClaims" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTA4MzQ_b853dba1-0141-4dd1-9201-7a63e6321738">0.5</ix:nonFraction> million, claims administration fees charged by the Company&#8217;s workers&#8217; compensation administrator, premiums paid to state-operated insurance funds, and an estimate for the Company&#8217;s liability for Incurred But Not Reported (&#8220;IBNR&#8221;) claims and for the ongoing development of existing claims.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for workers&#8217; compensation claims using loss development rates which are estimated using periodic third party actuarial valuations based upon historical loss statistics, which include the Company&#8217;s historical frequency and severity of workers&#8217; compensation claims, and an estimate of future cost trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company&#8217;s future results.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:HealthCareCostsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM2MDg2NQ_c5af5d9c-cccf-4369-a197-56ab99e252fc" continuedAt="i474d4410e9f2433a93147e1ce3329e2b" escape="true">Accrued Medical Expenses.  </ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i474d4410e9f2433a93147e1ce3329e2b">  The Company offers several medical plans to its employees and retains the economic burden for the first $<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="rhi:ProvisionForMedicalClaims" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjM5OA_e6de497c-0fb9-4bb2-ab3b-6fd89daf9365">1.0</ix:nonFraction>&#160;million per claimant per year in medical claims. Claims in excess of $<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="rhi:ProvisionForMedicalClaims" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjQxMg_498929da-48a0-4c70-ad5a-c33f373a68fd">1.0</ix:nonFraction>&#160;million per year per claimant are insured. Medical expense includes the insurance premiums for claims in excess of $<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="rhi:ProvisionForMedicalClaims" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjQyNg_291219d4-5a93-423d-9ee0-a10b8dcc4754">1.0</ix:nonFraction>&#160;million, claims administration fees, prescription fees and reimbursements, and an estimate for the Company&#8217;s liability for IBNR claims and for the ongoing development of existing claims. Medical expenses are presented as a component of selling, general and administrative expenses, or in the case of risk consulting and internal audit services, costs of services in the Consolidated Statements of Operations.</ix:continuation> </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for medical claims using rates which are estimated using periodic third-party actuarial valuations based upon historical loss statistics which include the Company&#8217;s historical claims data, and an estimate of future claim trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company&#8217;s future results.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i120267bc8b284f8d813629c0f18c722e"><div style="margin-top:9pt;text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2OTM_8404a4be-9419-4b6e-91da-bea590f87660" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company&#8217;s foreign subsidiaries is their local currency. The results of operations of the Company&#8217;s foreign subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company&#8217;s foreign subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Stockholders&#8217; Equity. Gains and losses resulting from foreign currency transactions are included as a component of selling, general and administrative expenses in the Consolidated Statements of Operations, and have not been material for all periods presented.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2MzY_b5459c39-10d2-40b0-87f5-196077e1d7a1" escape="true"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Under various stock plans, officers, employees and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense equal to the grant-date fair value for all stock-based payment awards that are expected to vest. This expense is recorded on a straight-line basis over the requisite service period of the entire award. The Company determines the grant-date fair value of its restricted stock and stock unit awards using the fair market value of its stock on the grant date, unless the awards are subject to market conditions, in which case the Company utilizes a binomial-lattice model (i.e., Monte Carlo simulation model). The Monte Carlo simulation model utilizes multiple input variables to determine the stock-based compensation fair value.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock appreciation rights have been granted under the Company&#8217;s existing stock plans. The Company has not granted any options to purchase common stock since 2006.</span></div></ix:continuation><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_79"></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83OS9mcmFnOjU2Y2IwNjRkMWFiMTRkZmY4MmY3ZjM1NDZiYzljNWQ1L3RleHRyZWdpb246NTZjYjA2NGQxYWIxNGRmZjgyZjdmMzU0NmJjOWM1ZDVfMzcyNg_a6471fe7-511f-4fd6-8c3c-368f80e2692e" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note B&#8212;New Accounting Pronouncements</span></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83OS9mcmFnOjU2Y2IwNjRkMWFiMTRkZmY4MmY3ZjM1NDZiYzljNWQ1L3RleHRyZWdpb246NTZjYjA2NGQxYWIxNGRmZjgyZjdmMzU0NmJjOWM1ZDVfMzg0ODI5MDcxMjcyMw_cd33843d-878b-48bb-a92a-91dca0680b88" escape="true"><div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In March 2020, the FASB issued ASU 2020-04, &#8220;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221; The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The application of this guidance did not have a material impact on the Company's financial statements.</span></div><div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" to increase the transparency of government assistance including the disclosure of the types of assistance an entity receives, an entity&#8217;s method of accounting for government assistance and the effect of the assistance on an entity&#8217;s financial statements. This standard is effective for annual periods beginning after December 15, 2021. The amendments should be applied either (1) prospectively to all transactions within the scope of the amendments that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application, or (2) retrospectively to those transactions. This guidance is effective for annual periods beginning after December 15, 2021. The Company believes the adoption of this guidance will not have a material impact on its financial statements.</span></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:6pt;text-indent:22.5pt"><span><br/></span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_82"></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNTI3NQ_006387de-1b1e-4d0e-885c-189815071db9" continuedAt="i399ff350ab874801880505bca1a526f4" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note C&#8212;Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenues from <ix:nonFraction unitRef="segment" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNzE_08077a5f-3f5e-4516-a1a8-79da1e41e1dc">three</ix:nonFraction> segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Service revenues as presented on the Consolidated Statements of Operations represent services rendered to customers less variable consideration, such as sales adjustments and allowances. Reimbursements, including those related to travel and out-of-pocket expenses, are also included in service revenues, and equivalent amounts of reimbursable expenses are included in costs of services. </span></div></ix:nonNumeric><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i399ff350ab874801880505bca1a526f4" continuedAt="ie41de25b7b1841078dd35f8b4c978969"><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Temporary and consultant staffing revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Temporary and consultant staffing revenues from contracts with customers are recognized in the amount to which the Company has a right to invoice, when the services are rendered by the Company&#8217;s engagement professionals. The substantial majority of engagement professionals placed on assignment by the Company are the Company&#8217;s legal employees while they are working on assignments. The Company pays all related costs of employment, including workers&#8217; compensation insurance, state and federal unemployment taxes, social security, and certain fringe benefits. The Company assumes the risk of acceptability of its employees to its customers.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records temporary and consultant staffing revenue on a gross basis as a principal versus on a net basis as an agent in the presentation of revenues and expenses. The Company has concluded that gross reporting is appropriate because the Company (i)&#160;has the risk of identifying and hiring qualified employees, (ii)&#160;has the discretion to select the employees and establish their price and duties, and (iii)&#160;bears the risk for services that are not fully paid for by customers. Fees paid to Time Management or Vendor Management service providers selected by clients are recorded as a reduction of revenues, as the Company is not the primary obligor with respect to those services. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Permanent placement staffing revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Permanent placement staffing revenues from contracts with customers are primarily recognized when employment candidates accept offers of permanent employment. The Company has a substantial history of estimating the financial impact of permanent placement candidates who do not remain with its clients through the <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="rhi:StaffingPlacementGuaranteePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfMjUyMg_cbcb116b-3109-4a16-b90c-7d7c431b7abd">90</ix:nonNumeric>-day guarantee period. These amounts are established based primarily on historical data and are recorded as liabilities. Fees to clients are generally calculated as a percentage of the new employee&#8217;s annual compensation. No fees for permanent placement services are charged to employment candidates.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk consulting and internal audit services revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk consulting and internal audit services are generally provided on a time-and-material basis or fixed-fee basis. Revenues earned under time-and-material arrangements and fixed-fee arrangements are recognized using a proportional performance method. Revenue is measured using cost incurred relative to total estimated cost for the engagement to measure progress towards satisfying the Company&#8217;s performance obligations. Cost incurred represents work performed and thereby best depicts the transfer of control to the customer. Risk consulting and internal audit services generally contain one or more performance obligation(s) which are satisfied over a period of time. Revenues are recognized over time as the performance obligations are satisfied, because the services provided do not have any alternative use to the Company, and contracts generally include language giving the Company an enforceable right to payment for services provided to date. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates the need to provide for any losses on these projects, and losses are recognized when it is probable that a loss will be incurred.</span></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNTI3Ng_5716b2d4-046a-45c5-bc4b-b1223b67fdc3" escape="true"><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenues disaggregated by line of business (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.430%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accountemps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eeb6e97edb947a7ad5c855478675616_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfMi0yLTEtMS0yNDk5Nw_43f5e531-c086-4a99-899c-78d3f9b78047">1,870,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbc2ccfbf7e94561898cf1a9144c0728_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfMi00LTEtMS0yNDk5Nw_ca672300-6a2b-4845-81f2-c4e73052c92d">1,558,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a56bd7e1adf45a9a2b715c91cc3db36_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfMi02LTEtMS0yNDk5Nw_d2796d02-162d-4f5f-9981-0139af0bb3cb">1,985,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OfficeTeam</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic867495174ae42c9bacd705cc26b5c31_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfMy0yLTEtMS0yNDk5Nw_978b2c15-d73e-4d9c-97ac-c11200918bc0">1,058,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f154f6c922d4a90b14525cef0d77ba4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfMy00LTEtMS0yNDk5Nw_01e86601-914d-43bb-bc8f-5590e9c30099">764,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i542c2a0ac216458081ca50f17f0b9ecf_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfMy02LTEtMS0yNDk5Nw_e5320abf-dbd2-4b4e-a228-ff4af5f18edb">1,040,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33dbf22b8204ff89e0e2fbba2b2e69d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNC0yLTEtMS0yNDk5Nw_c0a4884d-85f1-41b0-9d79-d0fd10a92bdc">795,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f8669818b349d1b437785095bb4b68_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNC00LTEtMS0yNDk5Nw_caa83597-54b8-439d-a0e1-e0f2a32b7f33">695,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69b510b906854452a46495c783067d49_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNC02LTEtMS0yNDk5Nw_e7fc7366-d6e7-43d8-99cd-04768ea9e705">765,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Management Resources</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i729e1c098d474c39ab8ca8248b3ad6b3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNS0yLTEtMS0yNDk5Nw_597aed12-1b6c-4b84-9b45-3e3fd8b9a3ee">894,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i900fe48c3a134ddc994cb9481d84ce09_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNS00LTEtMS0yNDk5Nw_03a14614-9540-40c7-8f51-527d26ab3b07">698,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8b6e286d547428f8d6c8487419a9d19_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNS02LTEtMS0yNDk5Nw_5cb0f8d5-bb74-4b44-938a-24318739bb4b">792,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment revenues (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bf7c344441f475eb857ebe0b4344164_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNi0yLTEtMS0zMDM5OQ_15f1be23-9799-49e7-b775-726323c6b720">580,379</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62124f8237e14e1ab6558a6b10dedc91_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNi00LTEtMS0zMDM0Nw_a932abf4-3e4d-49f1-b449-eee5b619f139">239,996</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i122a93a8e4a14287ab0107654e1da7e3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNi02LTEtMS0zMDM3NA_ec955031-ca83-4315-8468-94529bcbdc69">172,439</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie502c008cb3347f1b3f604e4e17ee94b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNi0yLTEtMS0yNDk5Nw_f823fcda-e91f-4a12-8081-ecfd9e99aab4">4,038,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e0f0f7e71344171a618301e4747db02_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNi00LTEtMS0yNDk5Nw_acd6f96c-6253-40d2-9801-96e82f45c645">3,477,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia864997a3a53452ba28271ddbfc235c6_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNi02LTEtMS0yNDk5Nw_64ec7904-dc5a-4c7d-899d-8ea829afc1bd">4,412,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba611eae6df4715b6097ad0107c4595_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNy0yLTEtMS0yNDk5Nw_692bebd5-7b5f-4d1c-8212-045b78053901">569,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5ea8fc802184070bf96b555bf3d107a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNy00LTEtMS0yNDk5Nw_a606bbc0-338f-4dd7-ab02-678800ffd685">370,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b67ab3e945a45a5bcea4508438a7a44_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNy02LTEtMS0yNDk5Nw_273802b2-0ef9-4759-9f93-c355e40857eb">533,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7ebdb358ba848ec986bb0ded8552fd3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfOC0yLTEtMS0yNDk5Nw_2f291f06-acf9-41ad-a90d-e40e614320fc">1,852,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2e3961d560b40118c29917d017fe439_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfOC00LTEtMS0yNDk5Nw_f90bec17-035d-4c92-9a9d-d8b0b37b1421">1,261,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b7d55a9adb34a16aba77c3e7ef58a6c_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfOC02LTEtMS0yNDk5Nw_2514feb4-7c8f-4c9f-b439-8f983edeceb1">1,128,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfOS0yLTEtMS0yNDk5Nw_b056f663-39a4-4715-a9f7-e3810303bf50">6,461,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfOS00LTEtMS0yNDk5Nw_3dba6d75-5b6d-4e51-acb3-38793bb5732a">5,109,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfOS02LTEtMS0yNDk5Nw_7a43ed57-2ce7-4d0a-8f4d-102aeab67ea4">6,074,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:22.51pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.4pt">Service revenues for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps, OfficeTeam, Robert Half Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> include intersegment revenues, which represent revenues from services provided to the Company&#8217;s risk consulting and internal audit services segment in connection with the Company&#8217;s blended business solutions. Intersegment revenues for each line of business are aggregated and then eliminated as a single line.</span></div></ix:nonNumeric><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms in the Company's contracts vary by the type and location of the Company's customer and the services offered. The term between invoicing and when payment is due is not significant.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="ie41de25b7b1841078dd35f8b4c978969"><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with multiple performance obligations are recognized as performance obligations are delivered, and contract value is allocated based on relative stand-alone selling values of the services and products in the arrangement. As of December&#160;31, 2021, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNDY4OA_6d30e6c2-dbbc-404e-997c-b882ab9584ac">111.9</ix:nonFraction> million. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="i1e707d02bf1142b198930da77e4538f2_I20211231" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNDcwOA_82d28f51-3de6-41f1-960b-d55234bd3985">105.5</ix:nonFraction> million is expected to be recognized within the next <ix:nonNumeric contextRef="i1e707d02bf1142b198930da77e4538f2_I20211231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNDc1Ng_f66a8819-f458-4e8c-a660-1e1504a5ea03">twelve months</ix:nonNumeric>. As of December 31, 2020, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNDk0Mw_9e6c67b6-1cdb-4ad5-8a35-f7f9fb5d9dbb">134.9</ix:nonFraction>&#160;million. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities are recorded when cash payments are received or due in advance of performance and are reflected in accounts payable and accrued expenses on the Consolidated Statements of Financial Position. <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNTI3Nw_6e92d700-5911-43cf-a844-5f26e890f653" continuedAt="i1c1259289fee4f7b9268ca285eeea76e" escape="true">The following table sets forth the activity in contract liabilities from December 31, 2018, through December&#160;31, 2021 (in thousands):</ix:nonNumeric></span></div><div><ix:continuation id="i1c1259289fee4f7b9268ca285eeea76e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.282%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied6947bfd2e74e2e854e8a744ab10348_I20181231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMi0yLTEtMS0yNDk5Nw_7cb57feb-e5c5-46a1-beab-684a448ece6a">12,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Payments in advance of satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMy0yLTEtMS0yNDk5Nw_d8a69aac-8879-4191-ab6d-b5b73dd781c6">13,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Revenue recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfNC0yLTEtMS0yNDk5Nw_a5b6c505-2daa-4a3c-88c7-9cdccfad0b58">12,072</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Other, including translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfNS0yLTEtMS0yNDk5Nw_c4ff233e-8088-49b2-a1d7-2f39b0d6d827">1,007</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfNi0yLTEtMS0yNDk5Nw_c1edafbd-3a29-4a13-8d07-bbd5035a99f4">12,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Payments in advance of satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfNy0yLTEtMS0yNDk5Nw_24d44d1a-34f9-4499-8a7c-3aa1681fbaaa">25,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Revenue recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfOC0yLTEtMS0yNDk5Nw_1529f8b9-e618-42e4-b9c5-e752397c7bc1">20,687</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Other, including translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfOS0yLTEtMS0yNDk5Nw_759fbaf1-5c4d-4003-a17d-464742350b52">377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMTAtMi0xLTEtMjQ5OTc_2abd59f9-93d4-4a17-9ecc-cecaefd641f3">18,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments in advance of satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMTEtMi0xLTEtMjc1NTk_9740169a-8103-45e9-87d4-0e2e4c43e7ca">27,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMTItMi0xLTEtMjc1NTk_c0869d25-a8ea-4a30-b069-2018c38d9758">20,372</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, including translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMTMtMi0xLTEtMjc1NTk_62572af6-bc38-4995-8bb0-55ca8dcad0e4">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMTQtMi0xLTEtMjc1NTk_dc271749-3f71-4e8f-b984-4f407f1c528d">25,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_85"></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:OtherCurrentAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RleHRyZWdpb246NjE3YmNkMzczMmQxNGNhYWE0MmIzMzY1ODQ3ZjAwMGVfMTA2_0335f473-d624-4a35-80d7-05fcf29848e6" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note D&#8212;Other Current Assets</span></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RleHRyZWdpb246NjE3YmNkMzczMmQxNGNhYWE0MmIzMzY1ODQ3ZjAwMGVfOTk_3656b14d-1ab7-4e48-9670-23f3eefa164d" escape="true"><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.283%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfMy0yLTEtMS0yNDk5Nw_5ec47e41-df31-4cdb-b651-c4b50b4e0eb7">69,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfMy00LTEtMS0yNDk5Nw_258ff75b-4719-4dc3-ab3a-038d62225049">56,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized cloud computing implementation costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfMy0yLTEtMS0zMjQ5NQ_63087e9f-b3d4-41dd-b1c5-2c0dcdf81d4c">44,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfMy00LTEtMS0zMjQ5Ng_06578920-6821-4aa6-b0c5-87d665ee775a">41,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfNC0yLTEtMS0yNDk5Nw_bdcd73fc-b121-45bb-b30c-54d8df963789">55,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfNC00LTEtMS0yNDk5Nw_2eeb9080-ab35-47c1-90d0-575973677f93">49,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfNS0yLTEtMS0yNDk5Nw_f2ca0c0a-f31d-4b19-97c8-8f6f90a78d69">169,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfNS00LTEtMS0yNDk5Nw_cb8b18c3-6354-4bc1-9c4c-63906dc51d83">147,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_88"></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RleHRyZWdpb246MmFmM2FmY2IzMzVlNDRlYTkxNzQ3MmUxN2JkZDY0NGNfMTE2_55d85b47-23c2-4bc7-b427-4fab6eba38f7" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note E&#8212;Property and Equipment, Net</span></div><ix:continuation id="i1eca6332915a4dc1972c36d63af9953b"><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i401a9e1499904be19833bb3c0570d4c2_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfMi0yLTEtMS0yNzU2NA_993c9ddf-5cb0-4f8e-907c-8031142e43a3">157,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c843c6ef92b4c2da822bd4aca205745_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfMi00LTEtMS0yNzU2Ng_b5df3208-8fad-419a-9a61-8cacfeccba57">159,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if728a8f034e047739fa8c28c4384056a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfMy0yLTEtMS0yNzU2NA_fab7f013-8afa-4798-b722-51ea95140027">246,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6ffe6bf42ea4fbd84b964ccf80df668_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfMy00LTEtMS0yNzU2Ng_d6ad7269-3dba-45d4-8dd3-a90a12258123">250,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3feb6c8a202e4371b56dd4b8a113f397_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfNC0yLTEtMS0yNzU2NA_c9d5063f-750d-44c4-b52a-bb839e75e752">93,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07bb8dd1f33447898cd0d9e1cfff49c6_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfNC00LTEtMS0yNzU2Ng_138baef3-45fc-41f2-9b5a-7d65764cdda2">91,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a893ea2ebed4852a8b3f5739aa6557a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfNS0yLTEtMS0yNzU2NA_c6208288-5228-4c57-bffe-41f4db41fa43">165,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3a78a4528454e6ea75e9a96366fd384_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfNS00LTEtMS0yNzU2Ng_fbf1ac9c-ee67-4c6d-ac8e-5ff6f8e7ab3e">164,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfNy0yLTEtMS0yNDk5Nw_abfae1cb-f264-4236-be4f-9b074363fde6">661,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfNy00LTEtMS0yNzU2Ng_45fc2b77-1500-482b-be8c-880f38bb024e">665,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfOC0yLTEtMS0yNzU2OA_79faa6b6-62a5-4572-97de-939a1b296b9b">568,315</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfOC00LTEtMS0yNzU2Ng_79b4801c-4c45-4ae3-983a-3a5541fe7ae4">555,867</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfOS0yLTEtMS0yNDk5Nw_e4883aff-36a1-4367-88aa-c4584a5537a3">93,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfOS00LTEtMS0yNzU2Ng_a059f2c2-9d42-4f27-b339-3c05ffedebbb">109,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_91"></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTA5MQ_a0ddcd88-23ad-4847-bb85-315195019684" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note F&#8212;Leases</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for corporate and field offices, and certain equipment. The Company&#8217;s leases have remaining lease terms of <ix:nonNumeric contextRef="i05a901f1474943218f4212ecd212e180_I20211231" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTU5_74cb35e4-3826-4d80-8ab9-cd8761c6df6f">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="id8168c830196409c8b8b8493af73f317_I20211231" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTY1_5476a7c0-8740-4059-b0b3-7dcdf5c2d6d3">8</ix:nonNumeric> years, some of which include options to extend the leases for up to <ix:nonNumeric contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" name="us-gaap:LessorOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMjMw_cd707b02-2c8e-43b5-8902-6b379b30aa99">10</ix:nonNumeric> years, and some of which include options to terminate the leases within <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="rhi:LesseeOperatingLeaseTerminationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMjk5_5c9f0171-63c3-4022-b20d-75fe533ccda5">1</ix:nonNumeric> year. Operating lease expense was $<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMzU0_bc158c3c-550b-46f0-b846-1ef20b55e4b0">86.6</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfNDEw_1b9a30e9-2380-4cc5-b3eb-ad856a5492c0">81.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfNDE3_08566585-4df7-4cc3-bd24-7ae4625773bf">77.7</ix:nonFraction>&#160;million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTA5Mg_475873b6-dd77-4c0f-bdba-ccc755d27a7b" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:65.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.212%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfMS0xLTEtMS0yNDk5Nw_2b47ed3e-e56c-4c30-a4a8-66a6c26adb5b">91,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfMi00LTEtMS0zMTI2NA_c9f662ce-0fc2-4456-a497-cc59db2bf2e6">84,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfMi02LTEtMS0zNTA1Mg_910455a3-2755-46f0-aa34-51b6973a4309">78,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease liabilities from new leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfMi0xLTEtMS0yNDk5Nw_07e7c759-0ff6-48ec-8ee1-5be737bb79e4">20,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfMy00LTEtMS0zMTI2NA_51ef31c3-6922-4464-aceb-be5f2de302de">37,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfMy02LTEtMS0zNTA1Mg_252653e9-e881-4e6d-8350-bf2942334f48">32,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease liabilities from lease </span></div><div style="padding-left:27pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">modifications or reassessments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfNC0yLTEtMS0zMTI1OQ_8f60cc97-4cce-4a48-b325-9d840c64fd6f">31,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfNC00LTEtMS0zMTI2NA_50c983c9-2c3e-44bb-b271-ce264166a367">64,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfNC02LTEtMS0zNTA1Mg_5a21b80b-58ac-4ac5-96c6-057a6a84573e">32,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt;text-indent:22.5pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="rhi:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTA4OQ_ffd1de8c-8e88-429e-8485-15f963ad48d2" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:65.225%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.444%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjczMTJhMDA2NDQ2MDQ4NjdiZDFmOWQ5MWZlNmNhY2ZjL3RhYmxlcmFuZ2U6NzMxMmEwMDY0NDYwNDg2N2JkMWY5ZDkxZmU2Y2FjZmNfMS0xLTEtMS0yNDk5Nw_7128f53a-8c57-4022-b6b5-efc0814834aa">3.9</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjczMTJhMDA2NDQ2MDQ4NjdiZDFmOWQ5MWZlNmNhY2ZjL3RhYmxlcmFuZ2U6NzMxMmEwMDY0NDYwNDg2N2JkMWY5ZDkxZmU2Y2FjZmNfMi00LTEtMS0zMTI2OQ_cb249c2d-2785-4c0a-bf06-b2a873413169">4.5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjczMTJhMDA2NDQ2MDQ4NjdiZDFmOWQ5MWZlNmNhY2ZjL3RhYmxlcmFuZ2U6NzMxMmEwMDY0NDYwNDg2N2JkMWY5ZDkxZmU2Y2FjZmNfMi02LTEtMS0zNTA1NA_1a846dd1-bd3b-4a4f-9f81-a040cfaa07c9">4.8</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjczMTJhMDA2NDQ2MDQ4NjdiZDFmOWQ5MWZlNmNhY2ZjL3RhYmxlcmFuZ2U6NzMxMmEwMDY0NDYwNDg2N2JkMWY5ZDkxZmU2Y2FjZmNfMi0xLTEtMS0yNDk5Nw_7644fe90-20b4-4d5f-8dba-fb26ac48fd87">2.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjczMTJhMDA2NDQ2MDQ4NjdiZDFmOWQ5MWZlNmNhY2ZjL3RhYmxlcmFuZ2U6NzMxMmEwMDY0NDYwNDg2N2JkMWY5ZDkxZmU2Y2FjZmNfMy00LTEtMS0zMTI2OQ_cde90a3a-d210-4bad-8952-33d93c5e9def">2.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjczMTJhMDA2NDQ2MDQ4NjdiZDFmOWQ5MWZlNmNhY2ZjL3RhYmxlcmFuZ2U6NzMxMmEwMDY0NDYwNDg2N2JkMWY5ZDkxZmU2Y2FjZmNfMy02LTEtMS0zNTA1NA_2505fa79-eaf0-493b-a549-736dd9118319">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div><div style="margin-top:5pt"><span><br/></span></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTA5MA_eec8e04a-5fd3-4c0b-a9dd-51d3deceee7d" escape="true"><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of December&#160;31, 2021, were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfMC0xLTEtMS0yNDk5Nw_d27eea3d-ac74-4830-88fa-f033d69193ba">88,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfMS0xLTEtMS0yNDk5Nw_3382defe-ebd7-429f-b36a-955e9cab7db2">69,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfMi0xLTEtMS0yNDk5Nw_67dae8d2-a33a-4a3f-95cf-3c4d2dfda637">53,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfMy0xLTEtMS0yNDk5Nw_eb4a7be2-affb-4f0c-8df0-db8eb471701c">32,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfNC0xLTEtMS0yNDk5Nw_ee11615e-7a6e-4746-8b59-d745e7235020">19,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfNS0xLTEtMS0yNDk5Nw_7db0a906-b2de-4196-9e90-a9fb69707b91">13,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfNi0xLTEtMS0yNDk5Nw_bfc0053f-f618-4db5-8cfc-446482dad6d8">12,421</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfNy0xLTEtMS0yNDk5Nw_5805da0e-c914-4e81-8487-ebb5b59d106e">265,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:18pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.41pt"> Includes current portion of $<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfODAw_a2fdb74e-40cc-4585-918e-99b3b77afd34">83.8</ix:nonFraction>&#160;million for operating leases.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had additional future minimum lease obligations totaling $<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="rhi:LesseeOperatingLeaseLeaseNotYetCommencedLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfOTA1_17245cbc-caf6-475b-9c5e-3755e0698b9a">10.7</ix:nonFraction>&#160;million under executed operating lease contracts that had not yet commenced. These operating leases include agreements for corporate and field office facilities with lease terms of <ix:nonNumeric contextRef="i05a901f1474943218f4212ecd212e180_I20211231" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTA4MQ_d6a6db3c-4417-4928-ad03-848c60155bc8">1</ix:nonNumeric> to <ix:nonNumeric contextRef="id8168c830196409c8b8b8493af73f317_I20211231" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTA4Nw_d3642938-c0f5-44e0-aacd-d8050972fdcc">6</ix:nonNumeric> years.</span></div></ix:nonNumeric><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_94"></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:GoodwillDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RleHRyZWdpb246MWI3ZDQzNDkxNDQ0NDFhNjhhNTViYTZkZDFmNzE5YTJfMTIy_cbdc8cd6-2196-48c6-938d-54de6761b241" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note G&#8212;Goodwill</span></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RleHRyZWdpb246MWI3ZDQzNDkxNDQ0NDFhNjhhNTViYTZkZDFmNzE5YTJfMTE1_73e0980d-5314-42bb-b081-677b016bc7d7" escape="true"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in goodwill from December&#160;31, 2019, through December&#160;31, 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:55.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.168%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd4bf4cfab994bda9a20714b55f82122_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMi0xLTEtMS0yNzU3NA_5ab63838-8335-49ad-9898-9b8114be2ec3">134,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5a5eb2a1d7947a0a08385ff9adf0808_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMi0zLTEtMS0yNzU3Ng_62690a59-8c09-40a3-a618-011c1325c9d4">26,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i731002ba21af4c4abca3192d7a69c7a4_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMi01LTEtMS0yNzU3OA_e8e800b0-2596-421a-9753-a1a9c8235b31">50,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMi03LTEtMS0yNzU4MA_52098e48-7d22-43e0-8630-af9261afdcff">210,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8be24dcdc95d465980a82bf6ff4f72b5_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMy0xLTEtMS0zMDY0Ng_dcfef95c-d475-4076-909e-a09aceb74325">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18f9599cd2aa49ecb6766ddbd7984923_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMy0zLTEtMS0zMDY1Ng_a3e133ee-27fa-4d6f-b186-9fc783c707ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11787e56458457594633d71201b9bb3_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMy01LTEtMS0zMDY2NQ_aaefe833-544c-453b-bcef-6f9abeb80e9c">12,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMy03LTEtMS0zMDY2NQ_5588c901-4b73-4855-b56d-3134afd2d3d2">12,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8be24dcdc95d465980a82bf6ff4f72b5_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNC0xLTEtMS0yNzU3NA_1208ca57-ae6e-4e47-838c-87cbedf69ee7">301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18f9599cd2aa49ecb6766ddbd7984923_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNC0zLTEtMS0yNzU3Ng_284001ad-d8c3-4807-89df-862c7e45bc2a">83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11787e56458457594633d71201b9bb3_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNC01LTEtMS0yNzU3OA_20a6d824-b402-49fb-9f86-f726f71e8580">108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNC03LTEtMS0yNzU4MA_3c41f597-b04f-48a7-9c7a-a14d20869828">492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35991c50872c433a8b12562df38ac76a_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNS0xLTEtMS0yNzU3NA_42f486c0-0e90-4ec6-9c22-85746527229a">134,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c3bc0e99fd2447983587526f0ca871f_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNS0zLTEtMS0yNzU3Ng_1d0e9c78-2a04-4dbd-bea1-699645931e7f">26,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i723136af97e444878788b0248f6ded5f_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNS01LTEtMS0yNzU3OA_535590f6-7ded-4f8b-b22b-cfff69407b37">62,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNS03LTEtMS0yNzU4MA_12f9fcf2-67a8-48ed-8f2d-13fa84db28db">223,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7be8d7e293e84ee29d3379bdeba60a21_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNy0xLTEtMS0yNzU3NA_d78d2468-7d97-4e07-9890-c307312c43cd">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8049324b44541be8feef811857f5545_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNy0zLTEtMS0yNzU3Ng_cf17ebd0-8bc4-4c47-9280-ad04fb4d5c5a">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide80aeb71873406888026001cc857c48_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNy01LTEtMS0yNzU3OA_b0050192-a35a-489b-9cf8-e5d243c9a5b9">282</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNy03LTEtMS0yNzU4MA_bbcc3b21-922d-48ea-885f-f8fba9c44a4c">200</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c19854f17c54f8786f68cf8c3ab71fc_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfOC0xLTEtMS0yNzU3NA_f0629624-3119-4fda-9b1e-980ddc7436a4">134,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fae7573f8234b50867a94cca3db581d_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfOC0zLTEtMS0yNzU3Ng_58f69a5c-77ec-45b5-8322-509d2d669470">26,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83e0cabae4154a8f8f40e89ed66ad623_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfOC01LTEtMS0yNzU3OA_0823d0b1-67db-4cb7-b1af-3260458316a0">62,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfOC03LTEtMS0yNzU4MA_8cb5f234-bab5-4cea-90c4-301189e144c4">222,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) In December 2020 the Company, through its wholly owned subsidiary Protiviti, acquired Identropy, Inc., an independent security consulting firm specializing in advisory, implementation and managed services for identity, access management and access governance solutions. As part of the acquisition, the Company recorded goodwill of $<ix:nonFraction unitRef="usd" contextRef="ib11787e56458457594633d71201b9bb3_D20200101-20201231" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RleHRyZWdpb246MWI3ZDQzNDkxNDQ0NDFhNjhhNTViYTZkZDFmNzE5YTJfMTA5OTUxMTYyODM1Ng_2a2eb7e9-ea77-4642-9874-526048859d30">12.2</ix:nonFraction>&#160;million within its risk consulting and internal audit services segment.</span></div></ix:nonNumeric></ix:nonNumeric><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_97"></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RleHRyZWdpb246ZjBhYWMxNjJmODYxNDExMWEyMjE1ZTVkNjQwODA3YzZfMTY1OA_cc3f967f-0191-45a8-8679-3e5bdea80166" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note H&#8212;Accrued Payroll and Benefit Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-indent:22.5pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RleHRyZWdpb246ZjBhYWMxNjJmODYxNDExMWEyMjE1ZTVkNjQwODA3YzZfMTY2Ng_0745135d-9523-415b-9508-8fa09576ff98" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll and benefit costs consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:76.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfMy0yLTEtMS0yNDk5Nw_39c99052-a8cd-485f-95fb-4558a88ddfe3">449,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfMy00LTEtMS0yNDk5Nw_57c0c7fe-6cbf-4591-acd8-8c87fe7f0f25">311,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:WorkersCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfNC0yLTEtMS0yNDk5Nw_cc170e4f-190e-4851-b139-95a4ea0df10f">74,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:WorkersCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfNC00LTEtMS0yNDk5Nw_28145a6a-ca2f-4963-9f50-47a0371024d1">67,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers&#8217; compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfNS0yLTEtMS0yNDk5Nw_4437ff09-ed3a-4745-86ab-783a4e414fe9">16,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfNS00LTEtMS0yNDk5Nw_ede9bfb8-826e-47ff-8083-7369154ab4eb">18,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfNi0yLTEtMS0yNDk5Nw_ae2bb962-911b-444c-9b7b-b1eec6fa26b1">540,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfNi00LTEtMS0yNDk5Nw_b3a78e11-2dbc-48e9-9968-a33a4f7f5169">397,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company, under the Coronavirus Aid, Relief, and Economic Security (CARES) Act, deferred paying $<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RleHRyZWdpb246ZjBhYWMxNjJmODYxNDExMWEyMjE1ZTVkNjQwODA3YzZfMzg0ODI5MDcwNDMzMA_747a9168-c494-49c3-8af9-29ed3afd5fb0">51.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-5" name="us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RleHRyZWdpb246ZjBhYWMxNjJmODYxNDExMWEyMjE1ZTVkNjQwODA3YzZfMTA5OTUxMTYzMjU0NA_c1165f56-8205-4958-a717-05dad0b481e7">102.2</ix:nonFraction> million of applicable payroll taxes as of December&#160;31, 2021 and December&#160;31, 2020, respectively. The remaining deferred payroll balance of $<ix:nonFraction unitRef="usd" contextRef="i393f2d058ad944e4bde1e0a96456f70b_I20211231" decimals="-5" name="us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RleHRyZWdpb246ZjBhYWMxNjJmODYxNDExMWEyMjE1ZTVkNjQwODA3YzZfMTA5OTUxMTYzMjY1MQ_ec54526f-1a8b-4653-90f8-d4e05b12ee15">51.1</ix:nonFraction> million is expected to be paid during the next 12 months and is included in payroll and benefits.</span></div></ix:nonNumeric><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_1566"></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="rhi:DeferredCompensationPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGV4dHJlZ2lvbjpkMDgzOWM1MjVlOTc0MWRjYTZlMzMxMTdjZGI3MGMxZF81NDk3NTU4MTM5OTU5_2442c108-be6b-4514-a954-72d3a120a565" continuedAt="i8ad597bf99f84a1db6e317afa10d7485" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note I&#8212;Employee Deferred Compensation Plan Obligations</span></div><div style="margin-top:9pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides various qualified defined contribution 401(k) plans covering eligible employees. The plans offer a savings feature with the Company matching employee contributions. Assets of this plan are held by an independent trustee for the sole benefit of participating employees. Nonqualified plans are provided for employees not eligible for the qualified plans. These plans include provisions for salary deferrals and Company matching and discretionary contributions. The asset value of the nonqualified plans was $<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGV4dHJlZ2lvbjpkMDgzOWM1MjVlOTc0MWRjYTZlMzMxMTdjZGI3MGMxZF8xMDk5NTExNjI4MzE0_a715ccbd-bb60-41f8-8666-b9dc8503b4a3">495.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-5" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGV4dHJlZ2lvbjpkMDgzOWM1MjVlOTc0MWRjYTZlMzMxMTdjZGI3MGMxZF8xMDk5NTExNjI4MzIy_3c047f2b-82d2-4393-ba09-61c6e4cbe3c7">406.6</ix:nonFraction>&#160;million as of December&#160;31, 2021 and December&#160;31, 2020, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds these assets to satisfy the Company&#8217;s liabilities under its deferred compensation plans. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability value for the nonqualified plans was $<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGV4dHJlZ2lvbjpkMDgzOWM1MjVlOTc0MWRjYTZlMzMxMTdjZGI3MGMxZF8xMDk5NTExNjI4NTE4_63cc3b9a-7b04-428c-a323-632282d4313b">535.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-5" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGV4dHJlZ2lvbjpkMDgzOWM1MjVlOTc0MWRjYTZlMzMxMTdjZGI3MGMxZF8xMDk5NTExNjI4NTI2_b76c8c0c-89f5-4cbc-bc18-8018e6fc9dc5">435.1</ix:nonFraction>&#160;million as of December&#160;31, 2021 and December&#160;31, 2020, respectively.</span></div></ix:nonNumeric><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i8ad597bf99f84a1db6e317afa10d7485"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGV4dHJlZ2lvbjpkMDgzOWM1MjVlOTc0MWRjYTZlMzMxMTdjZGI3MGMxZF81NDk3NTU4MTM5OTYw_3ce0cb27-06f7-491a-9355-5186ac5b4f18" escape="true"><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s compensation expense related to its qualified defined contribution plans and nonqualified plans (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:65.126%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contribution expense </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64c7f100acfe4b3eb5f04535986f53bb_D20211001-20211231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV8yLTYtMS0xLTI3MTAw_1fb61cc6-0eff-497b-b53b-37d755ad2611">47,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV8yLTgtMS0xLTI3MTAw_2de6595e-2811-450f-89ef-69cbb173513b">42,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV8yLTEwLTEtMS0yNzE1NA_0430d411-d511-447a-93d8-f013be623413">26,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in employee deferred compensation expense related to changes in the fair value of trust assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64c7f100acfe4b3eb5f04535986f53bb_D20211001-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV8zLTYtMS0xLTI3MTAw_90ded10f-4c11-47ff-9e9c-944ab5515ec4">61,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV8zLTgtMS0xLTI3MTAw_978ac99d-3706-418c-aeb9-7f754ba9f68d">75,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV8zLTEwLTEtMS0yNzE1NA_bf54816a-1a97-4280-a3a7-c5db7b0b4c41">54,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64c7f100acfe4b3eb5f04535986f53bb_D20211001-20211231" decimals="-3" name="rhi:DefinedContributionPlanIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV80LTYtMS0xLTI3NTk0_3dffbc16-7889-4295-aa12-434c1283ab06">108,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:DefinedContributionPlanIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV80LTgtMS0xLTI3NTk2_2b491ab9-fa4e-4160-a655-82985637393e">117,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:DefinedContributionPlanIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV80LTEwLTEtMS0yNzU5OA_f0a02106-a94f-44d3-8491-d7bae6db55cd">81,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has statutory defined contribution plans and defined benefit plans outside the U.S., which are not material.</span></div></ix:continuation><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_100"></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzIwMzA_6b680630-1df6-4979-94d0-31d8f1a5fc69" continuedAt="ibee8f506d709453f9926efd037bdf190" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note J&#8212;Notes Payable</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had a promissory note payable which had a balance of $<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzIyMg_0744de4a-95ad-4148-9493-d7119af0f52f"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzIyMg_0ad97da7-dfa1-46f8-a9be-299eae54587b">0.2</ix:nonFraction></ix:nonFraction> million at December&#160;31, 2020, and was paid in full as of December&#160;31, 2021. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an uncommitted letter of credit facility (the &#8220;facility&#8221;) of up to $<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzYyMw_5b54617e-92d7-4412-a030-416c4d83e8dd">35.0</ix:nonFraction> million, which is available to cover the issuance of debt support standby letters of credit. The Company had used $<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzczMg_c1339b85-7911-42db-a712-4ad236aec488">18.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzc5MQ_d774a49a-70b0-4118-8211-1f46cc3c7f71">17.0</ix:nonFraction> million in debt support standby letters of credit as of December&#160;31, 2021 and 2020, respectively. Of the debt support standby letters of credit outstanding, as of December&#160;31, 2021 and 2020, $<ix:nonFraction unitRef="usd" contextRef="i903820a1b5f14a05bb0cfc369a0fe40e_I20211231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzg2Mw_543bb86d-7b25-4e57-8c5c-43b72dbe4f4a">18.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ice0512f47f2c4cb7b5c0122378c82d16_I20201231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzg4MA_c985ebcd-2b0c-4d61-891b-dd61aeee4653">16.8</ix:nonFraction> million, respectively, satisfied workers&#8217; compensation insurer&#8217;s collateral requirements. There is a service fee of <ix:nonFraction unitRef="number" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="INF" name="rhi:LineOfCreditFacilityUsedCapacityServiceFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzk4Ng_a294e44b-0015-4d9a-965e-8a6b90d58838">1.2</ix:nonFraction>% on the used portion of the facility. The facility is subject to certain financial covenants and expires on August&#160;31, 2022. The Company was in compliance with these covenants as of December&#160;31, 2021. The Company intends to renew this facility prior to its August 31, 2022, expiration. </span></div></ix:nonNumeric><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibee8f506d709453f9926efd037bdf190">In March 2021, the Company entered into an amendment to extend the maturity of its $<ix:nonFraction unitRef="usd" contextRef="i7eb98255bd154973b3afde0cd6f2b5d2_I20210331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzEzNTE_ad2a582c-49bc-4484-bbfe-5b7f39555538">100</ix:nonFraction>&#160;million unsecured revolving credit facility (the &#8220;Credit Agreement&#8221;) to May 2024. Borrowings under the Credit Agreement will bear interest in accordance with the terms of the borrowing, which typically will be calculated according to the LIBOR, or an alternative base rate, plus an applicable margin. The Credit Agreement is subject to certain financial covenants and the Company was in compliance with these covenants as of December&#160;31, 2021. There were <ix:nonFraction unitRef="usd" contextRef="i33c361fe63d046749f95f1a3a1561ba6_I20211231" decimals="INF" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzEwOTk1MTE2MzIxMDk_06e63b1b-2d5e-48a4-a698-f4abe3c89e97"><ix:nonFraction unitRef="usd" contextRef="i601ba19b5f2242ae9d6df8b78ef5d5c4_I20201231" decimals="INF" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzEwOTk1MTE2MzIxMDk_7725dda4-0811-4e78-be83-8345f6249285">no</ix:nonFraction></ix:nonFraction> borrowings under the Credit Agreement as of December&#160;31, 2021 or December&#160;31, 2020.</ix:continuation> </span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_103"></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI2OTA_e761d776-0b27-40b3-b442-b8313202cf45" continuedAt="i48fdc27568f845e8b98600c80c9579a5" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note K&#8212;Income Taxes</span></div><div style="margin-top:5pt;text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI2OTU_a411e80c-eaea-451b-a410-22e16bcd82cf" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the years ended December&#160;31, 2021, 2020 and 2019, consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.139%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzMtMi0xLTEtMjQ5OTc_5f312e14-37fa-418b-bedf-a6cdd0385a0f">137,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzMtNC0xLTEtMjQ5OTc_97fafbd6-ae53-4c2f-98e9-df8db7bc86f9">79,926</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzMtNi0xLTEtMjQ5OTc_1fe918e3-eb76-4c75-a8f1-b56abab69ec1">107,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzQtMi0xLTEtMjQ5OTc_603c6742-adcb-465e-b1b5-6abafc7b6cbb">47,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzQtNC0xLTEtMjQ5OTc_c4e5a140-ebf8-4895-b65c-ceb14db4577b">27,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzQtNi0xLTEtMjQ5OTc_de06978d-d76f-492b-88fb-158ed4843c2e">39,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzUtMi0xLTEtMjQ5OTc_68d61bff-800c-49aa-96b6-799b5b3a27a2">41,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzUtNC0xLTEtMjQ5OTc_44477712-314f-412d-be39-95cd982dc1b7">20,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzUtNi0xLTEtMjQ5OTc_f1e85a85-30d7-4e7a-bf3d-65793de4cf50">33,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzctMi0xLTEtMjQ5OTc_50981cd0-1663-4a65-98a2-1514734bd85d">22,515</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" sign="-" name="rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzctNC0xLTEtMjQ5OTc_7de959af-cd2a-4e1b-bf55-e83a33ea8b6c">9,089</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzctNi0xLTEtMjQ5OTc_d066591a-57bd-4e35-8186-07f8f3bd0d08">9,959</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzgtMi0xLTEtMjQ5OTc_7e30b78f-3715-41b4-a4b4-9991cbb86218">1,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzgtNC0xLTEtMjQ5OTc_6d4633c8-745d-445e-b0d5-13be816cc8d5">2,650</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzgtNi0xLTEtMjQ5OTc_0cf71f8b-9d40-4130-8d8a-0ac7b8197aad">1,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzktMi0xLTEtMjQ5OTc_4f68a3d4-4682-44cc-9e71-2b739a786a36">205,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzktNC0xLTEtMjQ5OTc_57c9516e-6651-4135-be4a-eda8ab17c297">115,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzktNi0xLTEtMjQ5OTc_00842d5e-6061-4f44-a5d2-f252fb0e9cfc">171,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:nonNumeric><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i48fdc27568f845e8b98600c80c9579a5" continuedAt="iea2948bec07648e19d2ee5bad63ef88e"><div style="margin-top:9pt;text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI3MTQ_6251d1a5-d62d-4884-a7f3-f282eb573242" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before the provision for income taxes for the years ended December&#160;31, 2021, 2020 and 2019, consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.284%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzItMi0xLTEtMjQ5OTc_4ce47779-62b8-44d1-99d7-75444f147a6c">676,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzItNC0xLTEtMjQ5OTc_52255bd1-95db-4900-aaa8-fe05cbac9f32">378,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzItNi0xLTEtMjQ5OTc_8db37217-6ab5-4073-ab3c-0e1276bc9323">545,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzMtMi0xLTEtMjQ5OTc_5b5e7922-d65c-4ab8-8529-f204c68682bb">127,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzMtNC0xLTEtMjQ5OTc_ac0c9a12-2aca-4355-b390-b07d53f1dabc">43,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzMtNi0xLTEtMjQ5OTc_bbfee3e0-d2c7-486e-8893-ac1135e12b53">79,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzQtMi0xLTEtMjQ5OTc_a0630125-7cb8-4f80-8df9-aefa4e669a09">803,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzQtNC0xLTEtMjQ5OTc_8b54b9b5-f8d1-4349-9e82-4c19852abdcb">421,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzQtNi0xLTEtMjQ5OTc_28912749-c1e0-4525-9e95-f3b1cd199a82">625,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI3MTA_c0e24a1e-855e-4a0d-8a2e-137799b76f83" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income taxes shown above varied from the statutory federal income tax rates for these periods as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.284%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal U.S. income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzItMi0xLTEtMjQ5OTc_4b8dec1d-f0b7-4499-99cb-8c18094ed94c">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzItNC0xLTEtMjQ5OTc_d1f8e81f-55bc-40a4-8f87-3e3b011f8849">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzItNi0xLTEtMjQ5OTc_c77d67f1-17b3-478f-adf7-8f17430a95f4">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzMtMi0xLTEtMjQ5OTc_dc5bc21e-283e-4b3e-acb3-561f192a1277">4.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzMtNC0xLTEtMjQ5OTc_fea2a8cd-ef11-4d87-bc7e-717a133cc2fe">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzMtNi0xLTEtMjQ5OTc_b6cadd49-e6b2-40f7-8f12-8a840e775151">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent book/tax differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="3" sign="-" name="rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzQtMi0xLTEtMjQ5OTc_154c9838-28b9-4072-b817-bdbe88489ddd">0.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="3" name="rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzQtNC0xLTEtMjQ5OTc_820650bc-8b4b-4d97-a754-8d4d3d9cb0ea">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="3" name="rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzQtNi0xLTEtMjQ5OTc_dc4fa606-62ff-43d5-a42c-f5fb94e759b6">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation book/tax differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzUtMi0xLTEtMjk0NTg_c82708ef-cc2f-4b56-85c5-151edeb46d94">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzUtNC0xLTEtMjk0NTg_8d7a5d8c-c540-4322-844b-5cec219ca4e2">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzUtNi0xLTEtMjk0NTg_d149ac62-d0dd-41d2-ae8f-c740ad96c9c1">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. income taxed at different rates, net of foreign tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzUtMi0xLTEtMjQ5OTc_af457c24-4f5b-4d13-8067-4070e2582562">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzUtNC0xLTEtMjQ5OTc_30106bd5-fd21-4ac3-98b4-611f20f38273">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzUtNi0xLTEtMjQ5OTc_c3e43784-7fa6-4626-af64-7c6de308773a">2.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="3" sign="-" name="rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzYtMi0xLTEtMjQ5OTc_4a99f9e6-fc8e-44c6-bd78-0ad71dfa7d4b">1.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="3" sign="-" name="rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzYtNC0xLTEtMjQ5OTc_3e0c6968-16d7-4802-89fc-e4a46efebf6b">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="3" sign="-" name="rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzYtNi0xLTEtMjQ5OTc_5717ffc8-fa65-4247-89fa-00552b790634">1.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax impact of uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzctMi0xLTEtMjQ5OTc_8b61a80a-b4a3-4f70-9d92-a2a8a3635586">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzctNC0xLTEtMjQ5OTc_245d8344-2307-4a45-9e77-b2769f03e455">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzctNi0xLTEtMjQ5OTc_01164c2d-db0b-431b-be82-0191f2d444ca">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzEwLTItMS0xLTI0OTk3_ec40de98-3b06-4cb3-9dc8-8d9b543f5d35">0.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzEwLTQtMS0xLTI0OTk3_a540eaf3-7180-45ab-9a1c-a7c847d50e57">0.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzEwLTYtMS0xLTI0OTk3_678c0fde-1d40-4af1-80c1-882a0724d5f9">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzExLTItMS0xLTI0OTk3_8ceb76c2-b442-43f5-82fc-4e7176817e8e">25.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzExLTQtMS0xLTI0OTk3_ce88b08c-b736-4e13-a3b7-d74f2f853ea0">27.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzExLTYtMS0xLTI0OTk3_e740cadf-ed66-43a8-b453-236b96fed163">27.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="rhi:ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI2ODA_61e4d505-ff08-45e0-a922-1d6b6c9da4f4" escape="true"><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred portion of the tax (benefit) provision consisted of the following (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.284%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses, deducted for tax when paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzQtMi0xLTEtMjQ5OTc_8b5ad596-1ecd-4c76-8127-d6d8ba7c6fbf">32,741</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzQtNC0xLTEtMjQ5OTc_c3c69c69-ebf7-430d-9ae7-b06d2619d59a">33,997</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzQtNi0xLTEtMjQ5OTc_0ee73129-9a79-48da-8be8-ea2d59e318a1">29,471</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized costs for books, deducted for tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzUtMi0xLTEtMjQ5OTc_3761a026-78d7-45f8-9414-a95fee093d02">462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzUtNC0xLTEtMjQ5OTc_43998598-6463-4c31-af40-43ca5dd9fdb4">1,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzUtNi0xLTEtMjQ5OTc_a3023f75-a773-4ccb-b732-167f15000847">3,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:DeferredTaxLiabilityDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzYtMi0xLTEtMjQ5OTc_0a4e41dc-22b3-4e3b-b084-f5a7c580d581">2,286</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" sign="-" name="rhi:DeferredTaxLiabilityDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzYtNC0xLTEtMjQ5OTc_d66adb57-129a-4db8-87c7-a08c375eb5e2">6,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="rhi:DeferredTaxLiabilityDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzYtNi0xLTEtMjQ5OTc_e6c11ca6-2f7e-4f79-a912-50508df3fe9e">3,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains from investments held in employee deferred compensation trusts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzctMi0xLTEtMzYwNzc_b05e04f8-9e24-4818-b732-7d2b7d36694b">8,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzctNC0xLTEtMzYwNzc_4c9cec87-9c0c-4dbb-bee7-d7a2d2a671a7">14,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzctNi0xLTEtMzYwNzc_4ce7d125-b077-498c-b577-9463dab6a308">11,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:DeferredTaxAssetsOtherNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzEwLTItMS0xLTI0OTk3_8cc27ded-09da-4d7b-9093-57880e0ccfb5">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" sign="-" name="rhi:DeferredTaxAssetsOtherNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzEwLTQtMS0xLTI0OTk3_566711b2-b104-4922-8086-a0bc8cd714f4">1,260</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:DeferredTaxAssetsOtherNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzEwLTYtMS0xLTI0OTk3_13db1d15-fc42-4664-aadf-a363917db46d">2,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" sign="-" name="rhi:DeferredPortionOfTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzExLTItMS0xLTI0OTk3_613f8e50-c732-44db-ab79-edadc6d0ee07">21,398</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" sign="-" name="rhi:DeferredPortionOfTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzExLTQtMS0xLTI0OTk3_b6cf7118-95c2-467c-ad27-d2f5959feab0">11,739</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" sign="-" name="rhi:DeferredPortionOfTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzExLTYtMS0xLTI0OTk3_13bbba28-0af9-4442-8f8b-a9961c9b8869">8,872</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="iea2948bec07648e19d2ee5bad63ef88e" continuedAt="i44f13e5df6594509bf4b88375901cd2a"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI3MDM_28659596-01a7-4615-9d9c-a1070b00ddb3" escape="true"><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax amounts at December&#160;31, 2021 and 2020, were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.283%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee deferred compensation and other benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzMtMi0xLTEtMjQ5OTc_2c639dba-7281-4971-8d8d-24251f7cb6bb">155,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzMtNC0xLTEtMjQ5OTc_e1b93b3c-d1a4-4d6f-8c8b-a3428c309c5d">128,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues, foreign royalties and management fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="rhi:DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzQtMi0xLTEtMzYxMTE_fc54a07e-ba76-412d-9909-144ee4f203a0">16,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="rhi:DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzQtNC0xLTEtMzYxMTE_63262195-7541-42ee-9854-f1eba6fa91fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Payroll Taxes (CARES Act)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzQtMi0xLTEtMjk2Nzg_379fdc95-a4c2-4d28-a234-01cf1e9998c9">13,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzQtNC0xLTEtMjk2NzE_d113d9c1-51e0-4794-a9ce-9ec5c608b288">27,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credits and net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="rhi:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzQtMi0xLTEtMjQ5OTc_d829a585-4f1c-426d-87d7-5851ed8567d4">24,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="rhi:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzQtNC0xLTEtMjQ5OTc_a175a7e0-d810-48a8-aedf-e52270ba16f8">30,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzUtMi0xLTEtMjQ5OTc_5b4c2e97-dec6-40c0-8dfe-a12a90fdef31">3,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzUtNC0xLTEtMjQ5OTc_4f94f205-0a40-48cd-8fe9-eec8379ba046">3,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzYtMi0xLTEtMjQ5OTc_490f2724-7cce-4563-9631-76e07f0a271a">6,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzYtNC0xLTEtMjQ5OTc_91ef2dd5-9dcf-4e45-9b19-21491d482082">5,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers&#8217; compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzctMi0xLTEtMjQ5OTc_00b84701-2c50-4e83-881f-19ac512e82bd">3,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzctNC0xLTEtMjQ5OTc_df014f3b-dee4-4ba3-ac12-27744dce6b8b">3,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="rhi:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzgtMi0xLTEtMjQ5OTc_d955eac5-a7c6-4093-a3a1-a1788275f39c">52,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="rhi:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzgtNC0xLTEtMjQ5OTc_20f0748a-46fc-4896-acbb-24ebae533bee">59,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzktMi0xLTEtMjQ5OTc_1649699a-dbbd-4c92-aa6f-cd9ce412498f">18,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzktNC0xLTEtMjQ5OTc_d1bc1d41-d07f-45e4-b770-7cc994abd898">13,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzEwLTItMS0xLTI0OTk3_0e9e0ee2-d1b2-4588-bee8-e77001e88645">294,466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzEwLTQtMS0xLTI0OTk3_9b9cb562-f2c4-409a-be45-b97cd46c805a">271,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="rhi:DeferredTaxLiabilitiesAmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzEyLTItMS0xLTI0OTk3_0303840d-3817-4e46-856b-bbf922b26c7d">24,391</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="rhi:DeferredTaxLiabilitiesAmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzEyLTQtMS0xLTI0OTk3_b5a585d9-d43a-4aab-8f70-3da78f779ab3">24,163</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment basis differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzEzLTItMS0xLTI0OTk3_47f17ae9-6925-4c00-8b80-e951d13c2ea0">23,305</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzEzLTQtMS0xLTI0OTk3_c4dfffc2-d2c5-4cbc-9323-8b5ea6e75d7a">25,555</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains from investments held in employee deferred compensation trusts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="rhi:DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE2LTItMS0xLTM2MTQ5_400f5cb9-17f4-4dad-9073-55f3b91de6e7">34,001</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="rhi:DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE2LTQtMS0xLTM2MTQ5_cec3951d-99d2-41a8-addb-323d617cb32e">26,224</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="rhi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE0LTItMS0xLTI0OTk3_bfae4d16-ed16-4bb1-9ab8-05049e6469d3">43,986</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="rhi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE0LTQtMS0xLTI0OTk3_9a802d91-2f06-40e8-ab6a-3de8aad174d0">49,833</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE1LTItMS0xLTI0OTk3_93781f68-800c-414e-bc3c-b35c7b7320e4">10,549</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE1LTQtMS0xLTI0OTk3_6fb3bf56-e87c-4a0c-987c-99e0ac128e84">8,922</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE2LTItMS0xLTI0OTk3_964a90c5-c0b8-470a-9d24-4e527adeecd4">136,232</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE2LTQtMS0xLTI0OTk3_065acef0-b7ba-4f20-a36e-b2cc161abbf3">134,697</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE3LTItMS0xLTI0OTk3_5b5abafe-1b1d-4f92-9619-0e392a527b12">24,198</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE3LTQtMS0xLTI0OTk3_88b616b7-4513-4d16-baeb-4ae08dbb7b6b">24,132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE4LTItMS0xLTI0OTk3_24c40f10-b0cb-44c0-9115-7120237dba7c">134,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE4LTQtMS0xLTI0OTk3_31ca9adf-b34c-44ea-84af-1eda8dcaf312">112,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credits and net operating loss carryforwards primarily include tax-effected net operating losses in foreign countries of $<ix:nonFraction unitRef="usd" contextRef="i97039c23847f4fdc9acc24ecde15ec28_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzY4Ng_38f7a194-bddc-485a-9b77-9baec3b5349b">22.8</ix:nonFraction> million that expire in 2022 and later, and California enterprise zone tax credits of $<ix:nonFraction unitRef="usd" contextRef="i2938b017a17a4dae8a1416fffcbd3f03_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzc0NA_c71381a3-e771-415e-a4fd-c9d7f6b357f6">1.6</ix:nonFraction> million that expire in 2023. Of the $<ix:nonFraction unitRef="usd" contextRef="i2938b017a17a4dae8a1416fffcbd3f03_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzc2Mw_2e13c5e5-1ffe-456d-95aa-e1ac5e7c3d79">1.6</ix:nonFraction> million of California enterprise zone tax credits, the Company expects that it will utilize $<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="rhi:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzg1MA_2ea13d5d-1bcc-42a5-99ea-32dda34e7a79">0.4</ix:nonFraction> million of these credits prior to expiration. Valuation allowances of $<ix:nonFraction unitRef="usd" contextRef="i79ab94a25cfd4f4882a5839730058f1d_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzkxNQ_f8b31dc8-7648-4321-8ff1-78eb83e0adf9">23.0</ix:nonFraction> million have been maintained against net operating loss carryforwards and other deferred items in foreign countries. In addition, a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i361b729dfb154e3d815df86384419db2_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzEwNjU_cb2d9265-52e1-4ac7-bdb9-eb3fe384d22b">1.2</ix:nonFraction> million has been maintained against California enterprise zone tax credits.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company&#8217;s consolidated financial statements provide for any related U.S. tax liability on earnings of foreign subsidiaries that may be repatriated. </span></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI2ODI_1a7d9bed-66f2-49b5-b3e7-26833f134ebd" escape="true"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the total amounts of gross unrecognized tax benefits from January&#160;1, 2019 to December&#160;31, 2021 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.284%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzItMi0xLTEtMjQ5OTc_2bb8c0cc-a623-4a29-8d9c-b473d55506a2">9,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzItNC0xLTEtMjQ5OTc_761b4532-de34-4b91-90d0-2d9c542c27f5">9,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied6947bfd2e74e2e854e8a744ab10348_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzItNi0xLTEtMjQ5OTc_a0e4e4b4-8dec-4cf3-8ac4-8301ad8742b5">8,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases&#8212;tax positions in prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzMtMi0xLTEtMjQ5OTc_5f25c128-c201-47da-8c76-193ba812f494">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzMtNC0xLTEtMjQ5OTc_be61a96f-1b50-4bb0-a17f-486c01a784e1">220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzMtNi0xLTEtMjQ5OTc_569736c8-8601-4416-905e-8ccc306bff29">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases&#8212;tax positions in prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzQtMi0xLTEtMjQ5OTc_7c2845c4-fbf1-444b-bc07-73812a70075d">0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzQtNC0xLTEtMjQ5OTc_aa3cb58d-ada7-4955-8a61-4f3a93345e26">0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzQtNi0xLTEtMjQ5OTc_4dcee65c-8859-433c-b8f5-9b27de31b368">760</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases&#8212;tax positions in current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzUtMi0xLTEtMjQ5OTc_a001d5b2-e10a-4abc-8a50-c7655a1ea4ff">3,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzUtNC0xLTEtMjQ5OTc_60eeb08f-9463-4768-8d78-f39891d59457">1,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzUtNi0xLTEtMjQ5OTc_66123779-1c30-40d4-872a-860e8cf696e2">1,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzYtMi0xLTEtMjQ5OTc_23dec19d-d96e-4150-ae82-0f452d87e21b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzYtNC0xLTEtMjQ5OTc_40d0a071-4fef-43bc-9cea-6432f80b7b36">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzYtNi0xLTEtMjQ5OTc_8b35122e-1ec8-4c75-b531-4c037d389316">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzctMi0xLTEtMjQ5OTc_554a696f-629a-47d5-84f9-acd1402189de">1,894</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzctNC0xLTEtMjQ5OTc_629ef635-3725-4aa5-a017-25f6e49fd901">1,467</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzctNi0xLTEtMjQ5OTc_c256880e-cdb0-4899-a4e9-01840a833d56">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzgtMi0xLTEtMjQ5OTc_24781b64-6011-4ca0-a9be-0f71430c426d">11,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzgtNC0xLTEtMjQ5OTc_59cccc57-7921-44ed-af32-ce4cbd1f9f54">9,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzgtNi0xLTEtMjQ5OTc_295f558c-fe23-44d8-81d2-462d22921fb7">9,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate is $<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE1MzI_d639346a-d6cc-4e7f-a8cb-0c87a1649ff3">11.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE1MzY_692b2a83-69bc-42bb-823d-6db92e4c5b55">9.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE1NDM_c0a7aeff-57cf-494e-9555-07fd93d0f527">9.3</ix:nonFraction> million for 2021, 2020 and 2019, respectively.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i44f13e5df6594509bf4b88375901cd2a"><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s continuing practice is to recognize interest and penalties related to income tax matters in income tax expense. The total amount of interest and penalties accrued as of December&#160;31, 2021, is $<ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE3Njg_b271b12f-2aee-43d2-821e-996e8d4885df">0.4</ix:nonFraction> million, including a $<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE3ODQ_a9f7c617-9e21-46b3-805c-86cb75ad4111">0.1</ix:nonFraction> million decrease recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December 31, 2020, was $<ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-5" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE5MjE_63c3aa52-46f2-4b1e-9d7d-5e4a1ceaf3ed">0.5</ix:nonFraction> million, including less than a $<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-5" name="us-gaap:IncreaseDecreaseInIncomeTaxes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE5Mzc_80a2a442-3eec-4a98-bab3-045be3eb79a9">0.1</ix:nonFraction>&#160;million increase recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December&#160;31, 2019, was $<ix:nonFraction unitRef="usd" contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" decimals="-5" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzIwNzU_c6b5c5de-0e55-4485-b1a5-8f141bdfa98d">0.5</ix:nonFraction> million, including a $<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-5" name="us-gaap:IncreaseDecreaseInIncomeTaxes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzQ5NDc4MDIzMjg5MDc_800c8ef7-88d9-4eed-9896-d25e4d9f9916">0.2</ix:nonFraction>&#160;million increase recorded in income tax expense during the year.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe it is reasonably possible that the settlement of tax uncertainties will occur within the next twelve months.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s major income tax jurisdictions are the United States, Australia, Belgium, Canada, France, Germany and the United Kingdom. For U.S. federal income tax, the Company remains subject to examination for 2018 and subsequent years. For major U.S. states, with few exceptions, the Company remains subject to examination for 2017 and subsequent years. Generally, for foreign countries, the Company remains subject to examination for 2014 and subsequent years..</span></div></ix:continuation><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_106"></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDYvZnJhZzo0ZjljZTFmYjU1N2Y0YzZiODkxZDJkOGFiZjdhOGE3My90ZXh0cmVnaW9uOjRmOWNlMWZiNTU3ZjRjNmI4OTFkMmQ4YWJmN2E4YTczXzM3MTU_ada55829-795f-4aa0-8cac-3fa61565335b" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note L&#8212;Commitments and Contingencies</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2015, Plaintiff Jessica Gentry, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, San Francisco County, which was subsequently amended on October 23, 2015. The complaint alleges that a putative class of current and former employees of the Company working in California since March 13, 2010, were denied compensation for the time they spent interviewing &#8220;for temporary and permanent employment opportunities&#8221; as well as performing activities related to the interview process. Gentry seeks recovery on her own behalf and on behalf of the putative class in an unspecified amount for this allegedly unpaid compensation. Gentry also seeks recovery of an unspecified amount for the alleged failure of the Company to provide her and the putative class with accurate wage statements. Gentry also seeks an unspecified amount of other damages, attorneys&#8217; fees and statutory penalties, including penalties for allegedly not paying all wages due upon separation to former employees and statutory penalties on behalf of herself and other allegedly &#8220;aggrieved employees&#8221; as defined by California&#8217;s Labor Code Private Attorney General Act (&#8220;PAGA&#8221;). On January 4, 2016, the Court denied a motion by the Company to compel all of Gentry&#8217;s claims, except the PAGA claim, to individual arbitration.&#160;At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, <ix:nonFraction unitRef="usd" contextRef="ie7cd73290daa48d0bd1c986ec4b67b3d_D20210101-20211231" decimals="INF" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDYvZnJhZzo0ZjljZTFmYjU1N2Y0YzZiODkxZDJkOGFiZjdhOGE3My90ZXh0cmVnaW9uOjRmOWNlMWZiNTU3ZjRjNmI4OTFkMmQ4YWJmN2E4YTczXzE2MTQ_e57a39ec-0f8d-4d1b-abd3-d55beb7b8b2a">no</ix:nonFraction> amounts have been provided in the Company&#8217;s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 6, 2018, Plaintiff Shari Dorff, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, County of Los Angeles. In addition to certain claims individual to Plaintiff Dorff, the complaint alleges that salaried recruiters based in California have been misclassified as exempt employees and seeks an unspecified amount for: unpaid wages resulting from such alleged misclassification; alleged failure to provide a reasonable opportunity to take meal periods and rest breaks; alleged failure to pay wages on a timely basis both during employment and upon separation; alleged failure to comply with California requirements regarding wage statements and record-keeping; and alleged improper denial of expense reimbursement. Plaintiff Dorff also seeks an unspecified amount of other damages, attorneys&#8217; fees and penalties, including but not limited to statutory penalties on behalf of herself and other allegedly &#8220;aggrieved employees&#8221; as defined by PAGA. At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company&#8217;s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in a number of other lawsuits arising in the ordinary course of business. While management does not expect any of these other matters to have a material adverse effect on the Company&#8217;s results of operations, financial position or cash flows, litigation is subject to certain inherent uncertainties.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal costs associated with the resolution of claims, lawsuits and other contingencies are expensed as incurred.</span></div></ix:nonNumeric><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_109"></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzE2MzA_98aaed90-ec89-4feb-be88-a20a89a5af79" continuedAt="i15f3d2f7ef6c4197be4e792d30e54168" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note M&#8212;Stockholders' Equity</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchase Program.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of December&#160;31, 2021, the Company is authorized to repurchase, from time to time, up to <ix:nonFraction unitRef="shares" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzU0OTc1NTgxNDA1NDM_b23c5a6d-0c85-4eb8-b094-8d4f0f22841f">7.2</ix:nonFraction>&#160;million additional shares of the Company&#8217;s common stock on the open market or in privately negotiated transactions, depending on market conditions. <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzE2MTg_71535aa9-91b8-44dd-adc6-38848de6e3c1" continuedAt="ia7bfc182d01241d59ebbd21f3adff729" escape="true">The number and the cost of common stock shares repurchased during the years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands):</ix:nonNumeric></span></div><div><ix:continuation id="ia7bfc182d01241d59ebbd21f3adff729"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.321%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.699%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock repurchased (in shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:CommonStockRepurchasedShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTphYjZmNzcxYTQyOWY0MWVkOTBkMDBjODJkNDM0ZDc2Mi90YWJsZXJhbmdlOmFiNmY3NzFhNDI5ZjQxZWQ5MGQwMGM4MmQ0MzRkNzYyXzItMi0xLTEtMjQ5OTc_3e9a5f30-ad5b-4433-9fbc-7a61e1d6a2fe">2,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:CommonStockRepurchasedShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTphYjZmNzcxYTQyOWY0MWVkOTBkMDBjODJkNDM0ZDc2Mi90YWJsZXJhbmdlOmFiNmY3NzFhNDI5ZjQxZWQ5MGQwMGM4MmQ0MzRkNzYyXzItNC0xLTEtMjQ5OTc_3cd03779-d553-436a-99eb-a0d49d456f03">2,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:CommonStockRepurchasedShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTphYjZmNzcxYTQyOWY0MWVkOTBkMDBjODJkNDM0ZDc2Mi90YWJsZXJhbmdlOmFiNmY3NzFhNDI5ZjQxZWQ5MGQwMGM4MmQ0MzRkNzYyXzItNi0xLTEtMjQ5OTc_2c16f95f-57fd-4c48-98d4-6e20eb0e077b">4,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock repurchased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:CommonStockRepurchasedValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTphYjZmNzcxYTQyOWY0MWVkOTBkMDBjODJkNDM0ZDc2Mi90YWJsZXJhbmdlOmFiNmY3NzFhNDI5ZjQxZWQ5MGQwMGM4MmQ0MzRkNzYyXzMtMi0xLTEtMjQ5OTc_261cce92-0353-4aa1-a86b-e345fa204d26">260,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:CommonStockRepurchasedValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTphYjZmNzcxYTQyOWY0MWVkOTBkMDBjODJkNDM0ZDc2Mi90YWJsZXJhbmdlOmFiNmY3NzFhNDI5ZjQxZWQ5MGQwMGM4MmQ0MzRkNzYyXzMtNC0xLTEtMjQ5OTc_de173170-4d61-4b50-8c2d-81188347791b">138,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:CommonStockRepurchasedValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTphYjZmNzcxYTQyOWY0MWVkOTBkMDBjODJkNDM0ZDc2Mi90YWJsZXJhbmdlOmFiNmY3NzFhNDI5ZjQxZWQ5MGQwMGM4MmQ0MzRkNzYyXzMtNi0xLTEtMjQ5OTc_dbbccbe0-8392-4cf7-8747-ab7aa30719f5">250,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional stock repurchases were made in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable statutory withholding taxes. <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzE2MTM_c690465a-d309-4316-950c-155b9d577d84" continuedAt="i836147e763e34cb99ed18d603e888b20" escape="true">The number and the cost of employee stock plan repurchases made during the years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands):</ix:nonNumeric></span></div><div><ix:continuation id="i836147e763e34cb99ed18d603e888b20"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.321%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.699%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases related to employee stock plans (in shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTo1M2QyM2VkMDE1YTk0NDliYTNhNmEyNjgzMzdmNzk0OC90YWJsZXJhbmdlOjUzZDIzZWQwMTVhOTQ0OWJhM2E2YTI2ODMzN2Y3OTQ4XzItMi0xLTEtMjQ5OTc_1fccf2be-8462-4047-882f-b2a273f18c89">347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTo1M2QyM2VkMDE1YTk0NDliYTNhNmEyNjgzMzdmNzk0OC90YWJsZXJhbmdlOjUzZDIzZWQwMTVhOTQ0OWJhM2E2YTI2ODMzN2Y3OTQ4XzItNC0xLTEtMjQ5OTc_54bbf039-4dfc-45c2-8ca1-8247abb3799c">366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTo1M2QyM2VkMDE1YTk0NDliYTNhNmEyNjgzMzdmNzk0OC90YWJsZXJhbmdlOjUzZDIzZWQwMTVhOTQ0OWJhM2E2YTI2ODMzN2Y3OTQ4XzItNi0xLTEtMjQ5OTc_ba227483-739c-4a39-99b3-88fa05e706a5">352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases related to employee stock plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTo1M2QyM2VkMDE1YTk0NDliYTNhNmEyNjgzMzdmNzk0OC90YWJsZXJhbmdlOjUzZDIzZWQwMTVhOTQ0OWJhM2E2YTI2ODMzN2Y3OTQ4XzMtMi0xLTEtMjQ5OTc_a9fd8551-7333-4a6f-a524-5926d7e45b10">29,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTo1M2QyM2VkMDE1YTk0NDliYTNhNmEyNjgzMzdmNzk0OC90YWJsZXJhbmdlOjUzZDIzZWQwMTVhOTQ0OWJhM2E2YTI2ODMzN2Y3OTQ4XzMtNC0xLTEtMjQ5OTc_01ab3b00-db94-46c2-9f7a-90801a8553d0">17,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTo1M2QyM2VkMDE1YTk0NDliYTNhNmEyNjgzMzdmNzk0OC90YWJsZXJhbmdlOjUzZDIzZWQwMTVhOTQ0OWJhM2E2YTI2ODMzN2Y3OTQ4XzMtNi0xLTEtMjQ5OTc_190713ca-7445-49b0-9b68-3b7303f15330">22,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The repurchased shares are held in treasury and are presented as if constructively retired. Treasury stock is accounted for using the cost method. Treasury stock activity for each of the three years ended December&#160;31, 2021, 2020 and 2019 (consisting of purchase of shares for the treasury) is presented in the Consolidated Statements of Stockholders&#8217; Equity.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The Company&#8217;s Board of Directors may, at their discretion, declare and pay cash dividends upon the shares of the Company&#8217;s stock, either out of the Company&#8217;s retained earnings or additional paid-in capital. The dividends declared per share were $<ix:nonFraction unitRef="usdPerShare" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzEzNzQ_cdcf81b2-0d79-4247-a3eb-7d3461ab0121">1.52</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzEzNzg_b7f6963f-0ff6-4b17-8581-550c8f8bd5dd">1.36</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzEwOTk1MTE2Mjk0NDI_41186da8-1a09-438e-916d-189b1500f77a">1.24</ix:nonFraction> during the years ended December&#160;31, 2021, 2020 and 2019, respectively. </span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i15f3d2f7ef6c4197be4e792d30e54168">Repurchases of shares and issuances of dividends are applied first to the extent of retained earnings and any remaining amounts are applied to additional paid-in capital.</ix:continuation> </span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_112"></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzM2MjA_403362bc-d807-4b35-9213-76a8c4322d0f" continuedAt="ib316068b60c245ac9a1a5fa25b7a2004" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note N&#8212;Stock Plans</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under various stock plans, officers, employees, and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock. Grants have been made at the discretion of the Committees of the Board of Directors. Grants generally vest either on a straight-line basis over <ix:nonNumeric contextRef="ifeb9235b48f0475a974e949dd6a72f87_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzM3MQ_7bde9c94-5d7b-4821-b641-455366ca8407">four years</ix:nonNumeric> or on a cliff basis over <ix:nonNumeric contextRef="id90e002f1a1e49ea9ed52c3066f8903f_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzM5OQ_04e08e8d-5f0d-4f84-adb9-29bdb75bc6f6">three years</ix:nonNumeric>. Shares offered under the plan are authorized but unissued shares.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recipients of restricted stock do not pay any cash consideration to the Company for the shares and have the right to vote all shares subject to such grant. Restricted stock grants contain forfeitable rights to dividends.&#160;Dividends for these grants are accrued on the dividend payment dates but are not paid until the shares vest, and dividends accrued for shares that ultimately do not vest are forfeited. Recipients of stock units do not pay any cash consideration for the units, do not have the right to vote and do not receive dividends with respect to such units. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2021, the Company granted performance shares to its executives in the form of restricted stock. The shares granted contain (1)&#160;a performance condition based on Return on Invested Capital (&#8220;ROIC&#8221;), and (2)&#160;a market condition based on Total Shareholder Return (&#8220;TSR&#8221;). The ROIC performance condition and the TSR market condition measure the Company&#8217;s performance against a peer group. Shares will be delivered at the end of a <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzQ5NDc4MDIzMjg2NTQ_2ecb0a71-ca04-4b69-ad55-2fca38ce36b1">three-year</ix:nonNumeric> vesting, TSR and ROIC performance period based on the Company&#8217;s actual performance compared to the peer group. The ROIC performance condition is calculated first and has a range of possible outcomes of zero percent (<ix:nonFraction unitRef="number" contextRef="i024f615c16f34d0995a54245f8cdf559_D20210101-20211231" decimals="INF" name="rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzE3MDc_9f979eac-ce37-4aea-a57f-6e5e327ca81f">0</ix:nonFraction>%) to one-hundred fifty percent (<ix:nonFraction unitRef="number" contextRef="iea579ff0e7304e61a762b6498b28ce81_D20210101-20211231" decimals="INF" name="rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzE3NDE_d1ae067c-c344-4ef0-82b7-5c23918449e2">150</ix:nonFraction>%). The TSR condition is considered a modifier of the ROIC performance condition. The range for the TSR condition is seventy-five percent (<ix:nonFraction unitRef="number" contextRef="iaaf92f3ad8a04b3c8c224584c63c8dcf_D20210101-20211231" decimals="INF" name="rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzE4ODE_9bf48c2d-995b-4cf1-a97e-af19bcb73aa2">75</ix:nonFraction>%)&#160;to one-hundred twenty-five percent (<ix:nonFraction unitRef="number" contextRef="i0c4d58468f854e83b9137ae715f786f7_D20210101-20211231" decimals="INF" name="rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzE5MjE_ddf90455-5b45-4896-968f-8792da1784af">125</ix:nonFraction>%). The result calculated by multiplying the ROIC percentage by the TSR percentage is used to calculate the actual number of shares earned. The fair value of this award was determined using a Monte Carlo simulation with the following assumptions: a historical volatility of <ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzIxOTY_04f45810-2676-4c02-acb0-fefa6ed4d7c8">38.0</ix:nonFraction>%, a <ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzIyMDI_67bab33f-8a31-4589-a45c-45f4827d0ab0">0</ix:nonFraction>% dividend yield, and a risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzIyNTQ_71cb0936-31fe-4035-893c-2a00325cc8b4">0.3</ix:nonFraction>%. The historical volatility was based on the most recent <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzIzMTM_c6510134-0e92-4f8d-b400-06583fd70f79">2.81</ix:nonNumeric>-year period for the Company and the components of the peer group. The stock price movements have been modeled such that the dividends are </span></div></ix:nonNumeric><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="ib316068b60c245ac9a1a5fa25b7a2004" continuedAt="ib7e3ac39b4be47009251f625d2f03ca8"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">incorporated in the returns of each company&#8217;s stock, therefore the Monte Carlo simulation reflects a <ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzI1NTU_40fcd4ea-2963-42d4-badd-e1723e5bf2ca">0</ix:nonFraction>% dividend yield for each stock. The use of a <ix:nonFraction unitRef="number" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzQ5NDc4MDIzMjg2Njc_2b50137d-abc7-4364-a377-4be313ee8e3b">0</ix:nonFraction>% dividend yield is mathematically equivalent to including the dividends in the calculation of TSR. The risk-free interest rate is equal to the yield, as of the valuation date, of the zero-coupon U.S. Treasury bill that is commensurate with the remaining performance period.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized compensation cost is expected to be recognized over the next <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzI5NTI_0c4840f8-7dd8-4824-baf3-d9029c4d7899">four years</ix:nonNumeric>. Total unrecognized compensation cost, net of estimated forfeitures, for restricted stock and stock units was $<ix:nonFraction unitRef="usd" contextRef="i0193fea43094449b9b9174f208451286_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzMwNjU_2ad72f44-5250-4c79-a3ac-8f5b11d51769">75.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i4b97d2139fe24c339bf36daf4c2d1f25_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzMwNjk_1ce704ec-a756-417c-8bac-10e39efac584">73.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i210fef543e40428fbb3999ec0b99dce4_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzMwNzc_41b33be1-c1d4-4aa6-afea-5ae810104192">71.6</ix:nonFraction> million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzM2MzU_04afba72-ad9d-4960-b63b-7ce324500d7e" escape="true"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects activity under all stock plans from December&#160;31, 2018 through December&#160;31, 2021, and the weighted average exercise prices (in thousands, except per share amounts):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.122%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Executive Officer<br/>Time-Based Awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-Based Awards With Market Conditions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-Based Awards Without Market Conditions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Awards With Performance Condition</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>Shares/<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>Shares/<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>Shares/<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>Shares/<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7256f33d920742059a23e5a955765643_I20181231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtMy0xLTEtMjQ5OTc_0fc5c51e-0b38-4fbe-aae8-4c84220865df">1,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i7256f33d920742059a23e5a955765643_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtNi0xLTEtMjQ5OTc_14a2b65f-24ea-49e3-a800-55cbaa074ed9">50.24</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i07aa601755c740e4b247abf5c77cca60_I20181231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtOS0xLTEtMjQ5OTc_1ea37f24-98d8-4a55-b9cc-e53bed8ff583">358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i07aa601755c740e4b247abf5c77cca60_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtMTItMS0xLTI0OTk3_63613b5a-6e95-482c-8920-ea9d7657c11c">45.93</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22788739a2364b448be3039dc8dcaba7_I20181231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtMTUtMS0xLTI0OTk3_8c0741db-405d-400a-944f-6968176d6237">608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i22788739a2364b448be3039dc8dcaba7_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtMTgtMS0xLTI0OTk3_4150c40e-89fe-4b0c-a6c3-4e2a0b4d6427">51.74</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1ed58cfe9e2743cb9c949bb6bcbbf756_I20181231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtMjAtMS0xLTI0OTk3_38eca4f7-1863-45f0-9f5e-836853d388b0">966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i1ed58cfe9e2743cb9c949bb6bcbbf756_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtMjItMS0xLTI0OTk3_9d86fec7-d996-4f5c-bdb0-033b7d6268b0">49.58</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtMy0xLTEtMjQ5OTc_57f0e8e7-401c-4312-8645-94fec069e03d">434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtNi0xLTEtMjQ5OTc_fa2ff7b1-04c0-48b3-b5b2-f3c1cb2b8505">66.66</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtOS0xLTEtMjQ5OTc_c62c676b-eefe-4abd-a868-162d01e0c40d">236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtMTItMS0xLTI0OTk3_1d0c05cf-f943-48d4-8736-e9c080288f6d">74.01</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtMTUtMS0xLTI0OTk3_8484f87b-7d33-4339-9551-865611cf347d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtMTgtMS0xLTI0OTk3_273e359d-cfb4-436d-9d78-22e645a6c491">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5f4036e062834cf4969d4213b627c506_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtMjAtMS0xLTI0OTk3_1cbd0f1b-5a4b-41c9-80f5-e7efc5b25240">236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i5f4036e062834cf4969d4213b627c506_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtMjItMS0xLTI0OTk3_f4e2bcf3-af7e-4352-a71d-6e3b2da0eb14">74.01</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtMy0xLTEtMjQ5OTc_3feab9e5-e3ed-45be-9f36-72a4f7f30557">557</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtNi0xLTEtMjQ5OTc_dc165ef6-886f-4ebb-8d61-ae23b3a632d2">50.29</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtOS0xLTEtMjQ5OTc_36519c75-0b96-44c5-b266-b45de47842b1">338</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtMTItMS0xLTI0OTk3_2cb7fc1b-399e-4d60-b145-4559de7e1160">45.93</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtMTUtMS0xLTI0OTk3_d607d503-3f53-4e19-8d5c-61f5f0be275a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtMTgtMS0xLTI0OTk3_0c90fd26-c700-4afc-a6c6-43ad4b61df9b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5f4036e062834cf4969d4213b627c506_D20190101-20191231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtMjAtMS0xLTI0OTk3_afc0a3f8-95c0-46cd-8b6c-bcbc65b90c9e">338</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i5f4036e062834cf4969d4213b627c506_D20190101-20191231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtMjItMS0xLTI0OTk3_8518b50a-2a93-4fe3-917f-4b1e25b41bea">45.93</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctMy0xLTEtMjQ5OTc_882d26b0-6c20-4e1f-9fa6-3c8008e7ecbe">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctNi0xLTEtMjQ5OTc_2664e429-8d11-40cd-8df5-f45d3bd06981">53.85</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctOS0xLTEtMjQ5OTc_680fbd1a-cc40-4df4-ba7b-0247aa55eba9">20</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctMTItMS0xLTI0OTk3_5175fe18-3dd9-40c9-bc8f-83aa73f0a2aa">45.93</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctMTUtMS0xLTI0OTk3_176503cc-abda-473c-a4b5-64638a4f6ffa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctMTgtMS0xLTI0OTk3_37f65fbe-bfee-4829-b97d-94e234020371">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5f4036e062834cf4969d4213b627c506_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctMjAtMS0xLTI0OTk3_9414da54-7e44-4293-9366-0384a62bbd15">20</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i5f4036e062834cf4969d4213b627c506_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctMjItMS0xLTI0OTk3_e48374bf-ec25-479c-bef0-5b85b7d35b68">45.93</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5c40ba8ecc154a36b8106ab122e2ec74_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtMy0xLTEtMjQ5OTc_7274b703-6555-4ad1-acd4-d60d18b5ad99">947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i5c40ba8ecc154a36b8106ab122e2ec74_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtNi0xLTEtMjQ5OTc_cb5a10ae-9847-4144-b405-25d04e0f1f87">57.67</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0b25ccc7ba914428b40faee070837a37_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtOS0xLTEtMjQ5OTc_90e406f4-f22a-4748-88d1-29730800b1c1">236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i0b25ccc7ba914428b40faee070837a37_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtMTItMS0xLTI0OTk3_0afc72d2-a8e8-4d2a-9cb0-4188565565c9">74.01</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iafcdbfe8cd954271a74f2f8df8eb1f31_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtMTUtMS0xLTI0OTk3_aef7dca7-acec-4439-b523-d18f050c0e91">608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="iafcdbfe8cd954271a74f2f8df8eb1f31_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtMTgtMS0xLTI0OTk3_5f100eb4-98c0-42df-87fc-2346775ef20b">51.74</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia355dfecf43d418aa5f477d066c3e59b_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtMjAtMS0xLTI0OTk3_b3706336-d253-404e-ab3a-1a60f4b3258b">844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ia355dfecf43d418aa5f477d066c3e59b_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtMjItMS0xLTI0OTk3_198b5e27-0a41-45de-b12a-4bf3c78aa887">57.97</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktMy0xLTEtMjQ5OTc_ed2729eb-3b16-4069-99db-2a253359edfa">625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktNi0xLTEtMjQ5OTc_9942ee1a-8862-4f9f-be42-7219f7f149e1">54.92</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktOS0xLTEtMjQ5OTc_94edb139-61f5-47c1-9e11-c1e6d4ce929c">223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktMTItMS0xLTI0OTk3_7fb6e0fa-adce-4748-b573-d81c859f9ca3">66.86</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktMTUtMS0xLTI0OTk3_230af6db-36f1-4754-b8a0-879b2fa95590">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktMTgtMS0xLTI0OTk3_e744f787-f621-4f11-be90-c99decb2fa7c">47.45</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktMjAtMS0xLTI0OTk3_ecc7fe4c-aeb4-4728-98b3-e969723ca42a">293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktMjItMS0xLTI0OTk3_c6a0fd15-90f7-457f-b0d4-c96556a06559">62.22</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTMtMS0xLTI0OTk3_611d2950-8fd9-4bea-85c0-9e1bf50816fb">526</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTYtMS0xLTI0OTk3_47051b28-aabf-4d35-a4a2-e8b1edd1cfab">54.57</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTktMS0xLTI0OTk3_88a2b8ae-b8d3-4df7-a4ae-5198cfc9c360">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTEyLTEtMS0yNDk5Nw_7e00aaf9-a3ec-4c4c-ab58-d591591e160d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTE1LTEtMS0yNDk5Nw_1cf6555d-bf7b-4b6e-a576-50d8fb5c1817">400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTE4LTEtMS0yNDk5Nw_4c8d7f05-ea3c-401c-957a-4e79f848d4cf">47.45</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTIwLTEtMS0yNDk5Nw_b53a3245-7774-4ebf-aa5f-6244525686e3">400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTIyLTEtMS0yNDk5Nw_035464ab-9555-40e2-92ff-e7c0395adf64">47.45</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTMtMS0xLTI0OTk3_a4595a3c-99f2-46c6-94e8-ca29a69e1274">26</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTYtMS0xLTI0OTk3_83a67cef-c5ff-4128-862d-9d42345579d1">58.37</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTktMS0xLTI0OTk3_d778fcc7-c67e-4e4d-9fa3-6c4381235723">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTEyLTEtMS0yNDk5Nw_b8a942b7-3e16-4ca0-a8fd-cb3464d2f756">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTE1LTEtMS0yNDk5Nw_1c19bc06-451c-4211-b936-c8e26b2852e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTE4LTEtMS0yNDk5Nw_8f0d3258-2c1a-49bc-881a-c596d12a0be2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTIwLTEtMS0yNDk5Nw_3fc6b005-010a-4d35-931a-81ade592fe23">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTIyLTEtMS0yNDk5Nw_b0b362b4-3df8-40d3-8d13-93deb2f81ce4">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8aed6ab8e7a846979b3981d0fa975a0a_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTMtMS0xLTI0OTk3_f2a25866-5e9c-4ac2-9b3f-f138bee8b698">1,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i8aed6ab8e7a846979b3981d0fa975a0a_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTYtMS0xLTI0OTk3_e865bd59-2ba3-430c-82f9-4fa12fe5cfdf">57.57</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie391f02ee6e74f58ae7abeee5e9bbdcf_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTktMS0xLTI0OTk3_7b0b8a3e-f430-4624-904e-10f2308ca9f8">459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ie391f02ee6e74f58ae7abeee5e9bbdcf_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTEyLTEtMS0yNDk5Nw_2c4b38c0-38a1-47e0-bbb6-053bf6ebfc0f">70.53</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icafc46f4e5264e7b8d7afa60620a8e9e_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTE1LTEtMS0yNDk5Nw_7d6993fe-f58a-4255-9f00-de5715495004">278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="icafc46f4e5264e7b8d7afa60620a8e9e_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTE4LTEtMS0yNDk5Nw_f116b299-ff50-4efd-b468-4c0f75c45941">56.83</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3e6db4014f844316ab0930ef4e78eac2_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTIwLTEtMS0yNDk5Nw_5f15897b-276b-43e7-b835-94d3c28c8336">737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i3e6db4014f844316ab0930ef4e78eac2_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTIyLTEtMS0yNDk5Nw_e17803d6-6e5a-4ae2-aa52-8e9802271fff">65.36</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTMtMS0xLTI0OTk3_e2326c0d-80a3-4a82-9731-17eecb20aa24">507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTYtMS0xLTI0OTk3_e5985580-feb5-443a-8dbe-fe7ef105e219">76.49</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTktMS0xLTI0OTk3_c9d60a24-4f0f-46b1-966a-a66f97a04b21">167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTEyLTEtMS0yNDk5Nw_394336e0-06ea-49bb-abc6-8dadaa73ac11">88.77</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTE1LTEtMS0yNDk5Nw_d7917949-151a-453a-9714-09668b6028e8">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTE4LTEtMS0yNDk5Nw_2b5591c5-14fb-4a8a-8216-f6eb22a6a2c2">56.83</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f15bee024d649948a5879920194bf59_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTIwLTEtMS0yNDk5Nw_efd8007a-6e43-4491-a303-28263ff421c6">237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i7f15bee024d649948a5879920194bf59_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTIyLTEtMS0yNDk5Nw_1bed5e68-cd0c-4e48-8ba1-79b91ecbf884">79.40</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTMtMS0xLTI0OTk3_96fc29a3-149a-4375-96c3-e909a466d3f5">530</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTYtMS0xLTI0OTk3_4a3f5462-b4cd-4f80-8547-03d63dd6ba82">60.10</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTktMS0xLTI0OTk3_f0242f0d-3dc9-4344-a32e-f6e875f202c0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTEyLTEtMS0yNDk5Nw_49777810-29c3-4959-9ceb-53819a53e7b9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTE1LTEtMS0yNDk5Nw_db9164cc-5c66-4899-b8da-b9135860fe18">348</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTE4LTEtMS0yNDk5Nw_814c3bdf-0a3d-4726-a8ec-854746165755">56.83</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7f15bee024d649948a5879920194bf59_D20210101-20211231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTIwLTEtMS0yNDk5Nw_5a6d666e-182c-4f92-8c18-e38b7b61f95a">348</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i7f15bee024d649948a5879920194bf59_D20210101-20211231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTIyLTEtMS0yNDk5Nw_44c36312-92c7-415f-9c36-aed3e88a3f3b">56.83</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTMtMS0xLTI0OTk3_14cd3bf7-9796-4f07-a37e-403a50365e7c">46</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTYtMS0xLTI0OTk3_6eb7d100-bcec-45f0-8ff9-e43171c8ac5a">65.40</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTktMS0xLTI0OTk3_fb68525c-adc8-47f5-9ac2-4a44b7c8b621">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTEyLTEtMS0yNDk5Nw_a6f47650-862e-4086-a9a7-82bfb3d18cae">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTE1LTEtMS0yNDk5Nw_becde1dd-ade7-4bf0-bb11-dbfb33a5fae7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTE4LTEtMS0yNDk5Nw_eb6fa4ff-ae2d-4fc4-bd20-420b9f0928f2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f15bee024d649948a5879920194bf59_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTIwLTEtMS0yNDk5Nw_9393ce20-7e79-4271-82b2-2fd46efa083d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7f15bee024d649948a5879920194bf59_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTIyLTEtMS0yNDk5Nw_86ddcca7-5c8e-4ecc-b158-6d16310c050a">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7468a24ce0364838bcab3b1940425362_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTMtMS0xLTI0OTk3_f7acfeef-80e1-4787-b6ad-d0e1e584f006">951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i7468a24ce0364838bcab3b1940425362_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTYtMS0xLTI0OTk3_e16ce348-29ed-4995-b14c-ec0ca474e743">65.85</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifef55910d180408bbada874d90f21344_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTktMS0xLTI0OTk3_b643cff6-edae-4758-bc6c-2f5c02065e94">626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ifef55910d180408bbada874d90f21344_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTEyLTEtMS0yNDk5Nw_0a39cde5-045f-48c6-b1c1-969eafb10afe">75.41</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5f5d1380ddc94d11909dbf7c1a183217_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTE1LTEtMS0yNDk5Nw_1a197b86-e17d-457a-9420-6fd12ec53d6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5f5d1380ddc94d11909dbf7c1a183217_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTE4LTEtMS0yNDk5Nw_b6e2f336-ce04-492c-a02e-90e3a0541f72">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5ab7ef3df4894789995fb237a4fd8bce_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTIwLTEtMS0yNDk5Nw_dbaf313c-4a72-4d5b-983a-9604bf83972f">626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i5ab7ef3df4894789995fb237a4fd8bce_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTIyLTEtMS0yNDk5Nw_2a914b3e-79d5-46f8-ab64-4de82393913c">75.41</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of shares vested was $<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzMzNTA_155b33f9-7ebe-4acc-8e51-7b8133545071">78.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzMzNTQ_f301f38a-4f9e-42a2-b907-ad1e6b2513cf">46.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzMzNjI_a4de0e0e-2acd-4fab-b6f1-7651962d2d3d">57.0</ix:nonFraction> million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div></ix:continuation><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib7e3ac39b4be47009251f625d2f03ca8">At December&#160;31, 2021, the total number of available shares to grant under the plans (consisting of either restricted stock, stock units, stock appreciation rights or options to purchase common stock) was approximately <ix:nonFraction unitRef="shares" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzM2MTc_5229dd17-c709-4902-a518-ba4993294a86">3.9</ix:nonFraction> million.</ix:continuation> </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_118"></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90ZXh0cmVnaW9uOjQyM2JkNjBlZWMxYjRjYTdiOGUwYTEzYjNmODU2ZDUyXzM4Mg_39023dad-408d-47c0-917e-304b6db1a5a0" continuedAt="ib448243e762141cf8b579e400ad40d4d" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note O&#8212;Net Income Per Share</span></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90ZXh0cmVnaW9uOjQyM2JkNjBlZWMxYjRjYTdiOGUwYTEzYjNmODU2ZDUyXzM4MA_f7316cb3-ba7b-4801-92a0-98c4f729115f" escape="true"><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of net income per share for the three years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands, except per share amounts):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.284%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzMtMi0xLTEtMjc2MjY_cb7e6e2c-062d-45b8-aab7-810bfc374698">598,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzMtNC0xLTEtMjQ5OTc_19d58255-19c0-45e1-bafd-f6b0a59b982b">306,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzMtNi0xLTEtMjQ5OTc_d3ffb0a0-c657-4fc5-a7e1-25a5c6bc2d25">454,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzUtMi0xLTEtMjQ5OTc_69a6ecdf-db6e-4082-947d-f380f416074d">110,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzUtNC0xLTEtMjQ5OTc_57c2b917-3bb2-43f8-b1c8-d712c04b7346">112,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzUtNi0xLTEtMjQ5OTc_b68128d9-01c4-4423-b6bd-0ac639425ac9">115,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzctMi0xLTEtMjc2Mjg_69a6ecdf-db6e-4082-947d-f380f416074d">110,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzctNC0xLTEtMjQ5OTc_57c2b917-3bb2-43f8-b1c8-d712c04b7346">112,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzctNi0xLTEtMjQ5OTc_b68128d9-01c4-4423-b6bd-0ac639425ac9">115,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dilutive effect of potential common shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzgtMi0xLTEtMjc2Mjg_f086ca1c-410a-4dc1-bb20-fc705a600edd">1,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzgtNC0xLTEtMjQ5OTc_8b94276e-8b36-4932-a9d2-71802fc85f6d">589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzgtNi0xLTEtMjQ5OTc_94c8026b-cbd8-4c9c-8ac8-ce04220528ad">755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzktMi0xLTEtMjQ5OTc_8eb57af4-6283-4463-aa47-f44b1a7adccd">111,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzktNC0xLTEtMjQ5OTc_7a5a6a78-2bb2-4e95-95fb-9eee426143d0">113,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzktNi0xLTEtMjQ5OTc_4b11eead-14ff-45d4-bccd-a52058955d41">116,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzExLTItMS0xLTI3NjMw_79fa7e01-ee12-4348-988d-aa994082df08"><ix:nonFraction unitRef="usdPerShare" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzExLTItMS0xLTI3NjMw_de913558-2ee3-42e3-a6a0-76d4894737aa">5.42</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzExLTQtMS0xLTI0OTk3_0b19fe72-0cc1-49e2-9a4e-bce65925eaaf">2.72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzExLTYtMS0xLTI0OTk3_099348a4-8e5f-41d5-8b18-4f4f60cf5669"><ix:nonFraction unitRef="usdPerShare" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzExLTYtMS0xLTI0OTk3_fec24e8b-b72f-464f-ba78-6c7588faf229">3.93</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzEyLTItMS0xLTI3NjMw_9a04c3af-ed04-4565-ba48-b5bc5cb96ab9"><ix:nonFraction unitRef="usdPerShare" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzEyLTItMS0xLTI3NjMw_f766201e-6a69-47d3-98b9-98018130efd5">5.36</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzEyLTQtMS0xLTI0OTk3_adc28854-9574-4f0b-abaf-c189c80b7e06">2.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzEyLTYtMS0xLTI0OTk3_437c6664-d1f7-4320-a8a6-489931659ce8"><ix:nonFraction unitRef="usdPerShare" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzEyLTYtMS0xLTI0OTk3_8ddbb1d0-a065-46a4-b018-cfd0db071837">3.90</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib448243e762141cf8b579e400ad40d4d">Potential common shares include the dilutive effect of unvested performance-based restricted stock, restricted stock which contains forfeitable rights to dividends, and stock units.</ix:continuation> </span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_121"></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzE5Nzk_3da49095-8c6f-46bf-a9c1-28e2ab11f2d5" continuedAt="ie22fe1317dfa40c99d800323db0c2e3b" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note P&#8212;Business Segments</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="segment" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzQ2_13dd073d-e616-4157-a207-3bafa0da864f">three</ix:nonFraction> reportable segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Operating segments are defined as components of the Company for which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assess performance. The temporary and consultant staffing segment provides specialized staffing in the accounting and finance, administrative and office, information technology, legal, advertising, marketing, and web design fields. The permanent placement staffing segment provides full-time personnel in the accounting, finance, administrative and office, and information technology fields. The risk consulting and internal audit services segment provides business and technology risk consulting and internal audit services.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the segments are set forth in Note A. The Company evaluates performance based on income before net interest income, intangible assets amortization expense and income taxes.</span></div></ix:nonNumeric><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:continuation id="ie22fe1317dfa40c99d800323db0c2e3b"><div style="margin-top:9pt;text-indent:24.75pt"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzE5ODA_cc45dbe3-8562-46f2-9226-d6b0d132fd86" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of service revenues and segment income by reportable segment to consolidated results (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.015%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7be8d7e293e84ee29d3379bdeba60a21_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzMtMi0xLTEtMjc2Mzc_288d97c1-4b75-4862-9178-e469ca3a8771">4,038,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8be24dcdc95d465980a82bf6ff4f72b5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzMtNC0xLTEtMjQ5OTc_fd53120b-12cd-4d03-ac75-7aea3e6f1efe">3,477,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6cc5f37039c4307898e8f0e1e232079_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzMtNi0xLTEtMjQ5OTc_4801410f-70be-4988-a197-e387e26da03b">4,412,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8049324b44541be8feef811857f5545_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzQtMi0xLTEtMjc2Mzc_44c54344-68fc-4ade-9e8e-68270bb0d0b3">569,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18f9599cd2aa49ecb6766ddbd7984923_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzQtNC0xLTEtMjQ5OTc_9c29fa2f-9a84-4211-b32c-eae14cae1ee2">370,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if518ed5b5801474682c766a41e32d6e2_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzQtNi0xLTEtMjQ5OTc_2da76b41-3513-40c2-b26a-afd50a7e0f35">533,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide80aeb71873406888026001cc857c48_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzUtMi0xLTEtMjc2Mzc_ee46e4e7-6d08-428c-9535-670d5d7a46f5">1,852,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11787e56458457594633d71201b9bb3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzUtNC0xLTEtMjQ5OTc_b0c58298-8769-4ccf-9328-0f12c202492f">1,261,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59a91a88c65845bdaf0077bd0b60d811_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzUtNi0xLTEtMjQ5OTc_ec9e91db-212f-41c5-bc7d-0dfc4c5b3277">1,128,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzYtMi0xLTEtMjQ5OTc_6ace9e80-8c02-44a3-9bb1-55c4648264d5">6,461,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzYtNC0xLTEtMjQ5OTc_4286249c-3a87-41a0-a996-b22165317c38">5,109,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzYtNi0xLTEtMjQ5OTc_dae33ba3-2608-4482-90cf-02052ca2332a">6,074,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7be8d7e293e84ee29d3379bdeba60a21_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzgtMi0xLTEtMjc2Mzk_e000f4de-335b-412a-87c4-0ac21e915b40">393,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8be24dcdc95d465980a82bf6ff4f72b5_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzgtNC0xLTEtMjQ5OTc_39e5b70a-4696-4116-acb8-b2c6ebc31518">237,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6cc5f37039c4307898e8f0e1e232079_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzgtNi0xLTEtMjQ5OTc_f055a0b1-e74c-4652-8ba0-232c76a86881">410,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8049324b44541be8feef811857f5545_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzktMi0xLTEtMjc2Mzk_f55ba588-472b-47f1-b12d-414fb8eb771a">106,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18f9599cd2aa49ecb6766ddbd7984923_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzktNC0xLTEtMjQ5OTc_dccbc369-3765-4415-a1c4-31e51e92192b">28,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if518ed5b5801474682c766a41e32d6e2_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzktNi0xLTEtMjQ5OTc_e8979661-8498-4f34-a807-b00e9b2857f3">83,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide80aeb71873406888026001cc857c48_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEwLTItMS0xLTI3NjM5_4832324d-1bfe-4534-a2c7-2bd3c6457d33">305,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib11787e56458457594633d71201b9bb3_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEwLTQtMS0xLTI0OTk3_71c35e23-5aeb-41af-9b0b-c350660acf89">155,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59a91a88c65845bdaf0077bd0b60d811_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEwLTYtMS0xLTI0OTk3_391e420d-88da-4c07-83ac-f75172245911">127,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combined segment income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzExLTItMS0xLTI0OTk3_183c8252-48a0-4521-8c4b-8bd13986e2e7">805,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzExLTQtMS0xLTI0OTk3_b32d57a2-6bcd-4fe9-97cb-f52f934e44ae">421,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzExLTYtMS0xLTI0OTk3_b489f2ea-ac3f-4f70-ac85-7cbb21e891ef">621,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEyLTItMS0xLTI3NjQx_b21ab2cd-564c-4708-8563-ebfe486c0317">2,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEyLTQtMS0xLTI0OTk3_64a2f073-eb50-4bdc-97b5-bddf807537ca">1,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEyLTYtMS0xLTI0OTk3_c95cbff6-d29c-48c0-ab90-a717911f098f">1,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEzLTItMS0xLTI3NjQx_bfac38b4-df9c-44ce-b89a-199ddabc252f">197</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEzLTQtMS0xLTI0OTk3_d0303ed4-cba1-4574-aaf7-7322db2f4cc3">1,343</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEzLTYtMS0xLTI0OTk3_2f56977c-24aa-473b-92f1-c02638383ea4">5,125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzE0LTItMS0xLTI0OTk3_e1920940-56a7-4e7e-9a2c-04b8032f6d99">803,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzE0LTQtMS0xLTI0OTk3_00e57f40-1274-4fb2-a852-9f14a8887af2">421,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzE0LTYtMS0xLTI0OTk3_26aa5cd4-ea21-43de-84ac-85753c029f8f">625,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Service revenues presented above are shown net of eliminations of intersegment revenues. Intersegment revenues between temporary and consultant staffing segment and risk consulting and internal audit services segment were $<ix:nonFraction unitRef="usd" contextRef="i0bf7c344441f475eb857ebe0b4344164_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzE2NDkyNjc0NDM5NTk_e422c1fa-fe7c-42b1-9b97-add4fcba1ca9">580.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i62124f8237e14e1ab6558a6b10dedc91_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzE2NDkyNjc0NDM5NzA_f1babe24-aa7b-4231-b29f-ce3ecf48e40c">240.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i122a93a8e4a14287ab0107654e1da7e3_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzE2NDkyNjc0NDM5OTM_19dce311-737f-4b27-9992-9d56e056e7a3">172.4</ix:nonFraction> million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue and direct costs related to the intersegment activity are reflected in the risk consulting and internal audit segment, including the costs of candidate payroll, fringe benefits and incremental recruiter compensation. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets by reportable segment are not presented as the Company does not allocate assets to its reportable segments, nor is such information used by management for purposes of assessing performance or allocating resources. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates internationally, with operations in North America, South America, Europe, Asia and Australia. <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzE5ODI_4f09f077-5536-4446-a584-24bb12715ed5" continuedAt="i72f1400749574ebe8e80a67000865adc" escape="true">The following tables represent revenues and long-lived assets by geographic location (in thousands):</ix:nonNumeric></span></div><ix:continuation id="i72f1400749574ebe8e80a67000865adc"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.284%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues (a) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i393a120e8a6846ea9d2063a085f9a297_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzMtMi0xLTEtMjQ5OTc_04773acd-c61c-4be1-b68d-b788fd188530">5,006,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44429e2ff9e04e6b98bd20d3392814e8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzMtNC0xLTEtMjQ5OTc_63499353-c0e9-4bc1-8e89-5c02c33c19dd">3,984,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacc2bd2b28df4606a16e7325764c3711_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzMtNi0xLTEtMjQ5OTc_c807d9d3-fd3a-4191-a8c5-66b845d26c6e">4,708,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign (b)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic464468aefe4437c8292340a7e0d314e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzQtMi0xLTEtMjQ5OTc_17fdc5cb-d093-4e0d-81dc-63f8b3de52d3">1,454,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if15dcc99d680470693c6123f4bf3be96_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzQtNC0xLTEtMjQ5OTc_147c6ac0-c02a-4210-b6a7-0b7574e19f28">1,124,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09bb2a1689944bae87e12b195585ca4f_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzQtNi0xLTEtMjQ5OTc_4f70ee21-f268-4927-9032-4f4e191c7e9a">1,365,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzUtMi0xLTEtMjQ5OTc_817eb157-dbbc-4599-9eef-c4449f5cf9cf">6,461,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzUtNC0xLTEtMjQ5OTc_2bbd8dd5-7ab9-4b8c-8665-947f1b38c9c9">5,109,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzUtNi0xLTEtMjQ5OTc_3790ccb8-09fb-4ba7-b1cf-28f2ba8a4ea9">6,074,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f2432d322e64b6a8b412f7de1c8db7e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzEwLTItMS0xLTI0OTk3_ee5db26f-eff6-4f51-be30-4db66ca0cf24">76,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i981b37f8c5444c778b818ed8b9203f6e_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzEwLTQtMS0xLTI0OTk3_6634ab48-ee18-4697-933d-3194ec6dd10b">88,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2700f04d83a0426992430e45f6420923_I20191231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzEwLTYtMS0xLTI0OTk3_d93e8fdd-fb57-4ccd-b1f8-91d531a76aaa">99,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ab8b109afa44449b8a6ffac919952fe_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzExLTItMS0xLTI0OTk3_08bf192a-0bd4-44dc-956b-4be28f355e1e">16,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i093ea41d11d24cc2b6ce697d40291f75_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzExLTQtMS0xLTI0OTk3_e3774c42-d60a-4d64-b6e2-0fe7c493ba7c">21,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c09dea6fd754b8b90cb9c84f9ced488_I20191231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzExLTYtMS0xLTI0OTk3_c143d588-397b-4810-acee-70b8dda231e0">29,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzEyLTItMS0xLTI0OTk3_c2ba1ea9-5c4d-4147-a782-298025a7285c">93,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzEyLTQtMS0xLTI0OTk3_10acdddb-6de9-4fd8-ad53-d556c367f9ff">109,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzEyLTYtMS0xLTI0OTk3_8b3ceaec-2c6a-45b6-b703-927b903540cb">128,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">There were no customers that accounted for more than 10% of the Company&#8217;s total service revenues in any year presented. </span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">No individual country represented more than 10% of revenues in any year presented.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_127"></div><hr style="page-break-after:always"/><div style="min-height:76.5pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjcvZnJhZzo2OTM1MGIxNTlmMTg0ZjYxYTllYmQ4NmVjYTQyYmYxYy90ZXh0cmVnaW9uOjY5MzUwYjE1OWYxODRmNjFhOWViZDg2ZWNhNDJiZjFjXzgy_4e88ed48-89c0-4637-a2ad-6e181a187971" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note Q&#8212;Subsequent Events</span></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="us-gaap:ScheduleOfSubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjcvZnJhZzo2OTM1MGIxNTlmMTg0ZjYxYTllYmQ4NmVjYTQyYmYxYy90ZXh0cmVnaW9uOjY5MzUwYjE1OWYxODRmNjFhOWViZDg2ZWNhNDJiZjFjXzgx_8038f856-a584-4263-9ec6-32b662c80a35" escape="true"><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;10, 2022, the Company announced the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.421%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarterly dividend per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i47a67645231b4a3c95834333a57497f1_D20220210-20220210" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjcvZnJhZzo2OTM1MGIxNTlmMTg0ZjYxYTllYmQ4NmVjYTQyYmYxYy90YWJsZTpjODU5N2UxY2ViZmQ0MDQ5OGYyZjVjYjlkNzk5NWY3OS90YWJsZXJhbmdlOmM4NTk3ZTFjZWJmZDQwNDk4ZjJmNWNiOWQ3OTk1Zjc5XzAtMS0xLTEtMjQ5OTc_3709f1d1-adac-43ad-b3a1-7bd9ab334cba">.43</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Declaration date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 10, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Record date</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2022</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_130"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Board of Directors and Stockholders of Robert Half International Inc.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the consolidated financial statements, including the related notes, as listed in the index appearing under Item 15(a)(1), and the financial statement schedule listed in the index appearing under Item 15(a)(2), of Robert Half International Inc. and its subsidiaries (the &#8220;Company&#8221;) (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company's internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management&#8217;s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:81pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Notes A and K to the consolidated financial statements, the Company&#8217;s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, management makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which management expects will apply to taxable income in the years in which those temporary differences are recovered or settled. Management also evaluates the need for valuation allowances to reduce deferred tax assets to realizable amounts. In determining the realizability of its deferred tax assets, management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. As disclosed by management, the likelihood of a material change in the Company&#8217;s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning strategies in the various relevant jurisdictions. The Company recorded a provision for income taxes of $205.2 million for the year ended December 31, 2021 and net deferred income tax assets of $134 million including a valuation allowance of $24.2 million as of December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal considerations for our determination that performing procedures relating to income taxes is a critical audit matter are the significant judgment and estimation by management when assessing current enacted tax laws and published tax guidance as it relates to determining the provision for income taxes as well as in assessing the realizability of its deferred income tax assets, specifically related to evaluating positive and negative evidence regarding past and future events, including operating results. This resulted in significant audit effort, judgment, and subjectivity in performing procedures and evaluating audit evidence over income taxes. The audit effort involved the use of professionals with specialized skill and knowledge to assist in performing procedures and evaluating the audit evidence obtained from these procedures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to income taxes, including management&#8217;s controls over the application of current enacted tax laws and published tax guidance and their impact to the current year provision, the establishment of deferred tax assets and liabilities, and the evaluation of the realizability of deferred tax assets. These procedures also included, among others, (i) testing the provision for income taxes and the application of current enacted tax laws and published tax guidance, including the effective tax rate reconciliation, return to provision adjustments, and permanent and temporary differences, (ii) testing the underlying data used in establishing and </span></div><div style="height:81pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measuring deferred tax assets and liabilities, and (iii) evaluating management&#8217;s assessment of the realizability of deferred tax assets by evaluating factors used in management&#8217;s assessment of positive and negative evidence regarding past and future events, including operating results and the related expected utilization of deferred tax assets. Professionals with specialized skill and knowledge were used to assist in the evaluation of the calculations, including application of relevant tax laws and published tax guidance.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMzAvZnJhZzpjNzlkMzQ4YmQxMDQ0ZDZkYmExMmM1ZDMzOGEyNzFmZi90ZXh0cmVnaW9uOmM3OWQzNDhiZDEwNDRkNmRiYTEyYzVkMzM4YTI3MWZmXzM4NDgyOTA3MDczNTU_5d4291ab-e4cd-407c-917e-0db3105d357a">PricewaterhouseCoopers LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMzAvZnJhZzpjNzlkMzQ4YmQxMDQ0ZDZkYmExMmM1ZDMzOGEyNzFmZi90ZXh0cmVnaW9uOmM3OWQzNDhiZDEwNDRkNmRiYTEyYzVkMzM4YTI3MWZmXzM4NDgyOTA3MDczNTY_a203df89-66ab-4e2b-b25c-a7d09598df4b">San Francisco, California</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 14, 2022</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2002.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:81pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_133"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_136"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9A. Controls and Procedures</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Controls and Procedures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management, including the Company&#8217;s President and Chief Executive Officer and the Chief Financial Officer, evaluated the effectiveness of the design and operation of the Company&#8217;s disclosure controls and procedures as of the end of the period covered by this report. Based upon that evaluation, the Chief Executive Officer and the  Chief Financial Officer concluded that the disclosure controls and procedures were effective to ensure that information required to be disclosed in the reports the Company files and submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission, and that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company&#8217;s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in Internal Control over Financial Reporting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> There have been no changes in the Company&#8217;s internal controls over financial reporting identified in connection with the evaluation required by Rule 13a-15 of the Securities Exchange Act of 1934 that occurred during the Company&#8217;s fourth quarter that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Report on Internal Control over Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended). Management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;31, 2021, using criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control-Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) and concluded that the Company maintained effective internal control over financial reporting as of December&#160;31, 2021.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies and procedures may deteriorate.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;31, 2021, has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which is included herein.</span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_139"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B. Other Information</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:81pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_142"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as provided below in this Part III, the information required by Items 10 through 14 of Part III is incorporated by reference from Item&#160;1 of this Report and from the registrant&#8217;s Proxy Statement, under the captions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;Nomination and Election of Directors,&#8221; &#8220;Beneficial Stock Ownership,&#8221; &#8220;Compensation Discussion and Analysis,&#8221; &#8220;Compensation Tables,&#8221; &#8220;Corporate Governance,&#8221; &#8220;The Board and Committees&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;Independent Registered Public Accounting Firm&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which Proxy Statement will be mailed to stockholders in connection with the registrant&#8217;s annual meeting of stockholders, which is scheduled to be held in May 2022.</span></div><div style="height:81pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_145"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_148"></div><div style="-sec-extract:summary;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15.    Exhibits and Financial Statement Schedules</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.34pt">1. Financial Statements</span></div><div style="padding-left:31.5pt"><span><br/></span></div><div style="padding-left:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following consolidated financial statements of the Company and its subsidiaries are included in Item&#160;8 of this report:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:91.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Page(s)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Financial Position at December&#160;31, 2021 and 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iff0ca3e8cbe14b84be95bd3bcc8cf198_46">26</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Operations for the years ended December&#160;31, 2021, 2020 and 2019</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iff0ca3e8cbe14b84be95bd3bcc8cf198_52">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Comprehensive Income (Loss) for the years ended December&#160;31, 2021, 2020 and 2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iff0ca3e8cbe14b84be95bd3bcc8cf198_55">28</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Stockholders&#8217; Equity for the years ended December&#160;31, 2021, 2020 and 2019</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iff0ca3e8cbe14b84be95bd3bcc8cf198_64">29</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Cash Flows for the years ended December&#160;31, 2021, 2020 and 2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iff0ca3e8cbe14b84be95bd3bcc8cf198_67">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iff0ca3e8cbe14b84be95bd3bcc8cf198_70">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Report of Independent Registered Public Accounting Firm (PCAOB ID <ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNDgvZnJhZzo0MGQ5NDRlZmM4NTc0NjYxYWM3MjlmMjFkY2YxYTAzYy90YWJsZToxMjlhMWNmY2FmOGQ0ZDAxOWM2OTVkY2Q0OWJhNWRkOC90YWJsZXJhbmdlOjEyOWExY2ZjYWY4ZDRkMDE5YzY5NWRjZDQ5YmE1ZGQ4XzctMC0xLTEtMzg5MDkvdGV4dHJlZ2lvbjo2ZWQ3NTA4NTU3OWM0YWVmOGJkODQ3NmRlMmUxZWM5MV8zODQ4MjkwNjk3MzE5_d2114bfa-860c-4c52-9280-dba91d2f951b">238</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iff0ca3e8cbe14b84be95bd3bcc8cf198_130">50</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2. Financial Statement Schedules</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Schedule II &#8212; Valuation and Qualifying Accounts for the years ended December&#160;31, 2021, 2020 and 2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iff0ca3e8cbe14b84be95bd3bcc8cf198_157">57</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Schedules I, III, IV and V have been omitted as they are not applicable.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:5pt;text-indent:31.5pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:31.5pt"><span><br/></span></div><div style="margin-top:14pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Exhibits</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"></td><td style="width:11.167%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312509105175/dex31.htm">Restated Certificate of Incorporation, incorporated by reference to Exhibit 3.1 to Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended March&#160;31, 2009</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312520035506/d882392dex32.htm">Amended and Restated By-Laws, incorporated by reference to Exhibit 3.2 to Registrant&#8217;s Current Report on Form 8-K dated February 13, 2020.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="rhi10k2021ex41.htm">Description of Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="rhi10k2021ex41.htm">.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000091205702042195/a2091572zex-10_1.htm">Form of Power of Attorney and Indemnification Agreement, incorporated by reference to Exhibit 10.1 to the Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2002</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement between the Registrant and Harold M. Messmer, Jr., incorporated by reference to (i) Exhibit 10.(c) to the Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 1985(P), (ii) Exhibit 10.2(b) to Registrant&#8217;s Registration Statement on Form S-1 (No. 33-15171)(P), (iii) Exhibit 10.2(c) to the Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 1987(P), (iv) Exhibit 10.2(d) to the Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 1988(P), (v)&#160;Exhibit 28.1 to the Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 1990(P), (vi) Exhibit 10.8 to the Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 1991(P), (vii) Exhibit 10.1 to the Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 1993(P), (viii) </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/0000912057-94-001011.txt">Exhibit 10.7 to the Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 1993</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, (ix)&#160;</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/0000912057-95-003396.txt">Exhibit 10.1 to the Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 1995</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, (x) </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/0000912057-96-005084.txt">Exhibit 10.7 to the Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 1995</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, (xi) </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/0000912057-97-009620.txt">Exhibit 10.2 to the Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 1996</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, (xii) </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/0001047469-98-009798.txt">Exhibit 10.2 to the Registrant&#8217;s Annual Report on Form&#160;10-K for the fiscal year ended December 31, 1997</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, (xiii)&#160;</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/0001047469-99-010073.txt">Exhibit 10.2 to the Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 1998</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, (xiv) </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000091205700010385/0000912057-00-010385.txt">Exhibit 10.2 to the Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 1999</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, (xv)&#160;</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000104746904016168/a2133889zex-10_1.htm">Exhibit 10.1 to the Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended March&#160;31, 2004</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, (xvi) </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312508162480/dex105.htm">Exhibit 10.5 to the Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2008</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, (xvii) </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312511038990/dex102.htm">Exhibit 10.2 to the Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2010</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, (xviii) </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000031521319000010/exhibit101november62019.htm">Exhibit 10.1 to the Registrant's Current Report on Form 8-K dated November 7, 2019</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, and (xix) </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/315213/000031521320000046/rhiex101messmeragreeme.htm">Exhibit 10.1 to the Registrant's Quarterly Report on Form 10-Q for the quarter ended March 31, 2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312508162480/dex104.htm">Amended and Restated Deferred Compensation Plan, incorporated by reference to Exhibit 10.4 to the Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended June&#160;30, 2008</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312511038990/dex108.htm">Amended and Restated Severance Agreement dated as of February&#160;9, 2011, between Registrant and Paul&#160;F. Gentzkow, incorporated by reference to Exhibit 10.8 to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2010</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000091205700049011/a2027456zex-10_6.txt">Agreement dated as of July 31, 1995, between Registrant and Paul F. Gentzkow, incorporated by reference to Exhibit 10.6 to Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2000</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312511038990/dex1010.htm">Form of Amended and Restated Severance Agreement, incorporated by reference to Exhibit 10.10 to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2010</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Indemnification Agreement for Directors of the Registrant, incorporated by reference to Exhibit 10.27 to the Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 1989(P).</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000091205700049011/a2027456zex-10_4.txt">Form of Indemnification Agreement for Executive Officers of Registrant, incorporated by reference to Exhibit 10.4 to the Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2000</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/315213/000031521320000029/rhi-ex109serpamendedde.htm">Senior Executive Retirement Plan, as amended and restated December 15, 2019, incorporated by reference to </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/315213/000031521320000029/rhi-ex109serpamendedde.htm">Exhibit 10.9 to Registrant's Annual Report on Form 10-K for the fiscal year ended December 31, 2019.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.10</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000144530514004655/ex101formofpart-timeemploy.htm">Form of Part-Time Employment Agreement, as amended and restated, incorporated by reference to Exhibit 10.1 to the Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2014</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312513235229/d534420dex991.htm">Annual Performance Bonus Plan, as amended and restated, incorporated by reference to Exhibit 99.1 to Registrant&#8217;s Current Report on Form 8-K dated May 23, 2013</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312510112982/dex102.htm">Summary of Outside Director Cash Remuneration, incorporated by reference to Exhibit 10.2 to the Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2010</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123122ex1013.htm">Stock Incentive Plan, as amended and restated, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123122ex1013.htm">d</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123122ex1013.htm">ated February 10, 2022.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312513200918/d508197dex101.htm">Stock Incentive Plan&#8212;Form of Restricted Share Agreement for Executive Officers effective through February 11, 2020, incorporated by reference to Exhibit 10.1 to Registrant&#8217;s Quarterly Report on Form&#160;10-Q for the fiscal quarter ended March&#160;31, 2013</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.15</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312505095582/dex994.htm">Stock Incentive Plan&#8212;Form of Stock Option Agreement for Executive Officers, incorporated by reference to Exhibit 99.4 to Registrant&#8217;s Current Report on Form 8-K dated May 3, 2005</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312506102088/dex101.htm">Stock Incentive Plan&#8212;Form of Restricted Share Agreement for Outside Directors effective through October 28, 2020, incorporated by reference to Exhibit 10.1 to Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2006</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.17</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/315213/000119312505095582/dex996.htm">Stock Incentive Plan&#8212;Form of Stock Option Agreement for Outside Directors, incorporated by reference to Exhibit 99.6 to Registrant&#8217;s Current Report on Form 8-K dated May 3, 2005</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/315213/000031521320000029/rhi-ex1018formofrestri.htm">Stock Incentive Plan&#8212;Form of Restricted Share Agreement for Executive Officers effective through October 28, 2020, incorporated by reference to Exhibit 10.18 to Registrant's Annual Report on Form 10-K for the fiscal year ended December 31, 2019. </a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/315213/000031521320000093/rhiex101stockincentive.htm">Stock Incentive Plan</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/315213/000031521320000093/rhiex101stockincentive.htm">&#8211;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/315213/000031521320000093/rhiex101stockincentive.htm"> Form of Restricted Share Agreement for Executive Officers effective October 29, 2020, incorporated by reference to Exhibit 10.1 to Registrant's Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2020.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/315213/000031521320000093/rhiex102stockincentive.htm">Stock Incentive Plan</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/315213/000031521320000093/rhiex102stockincentive.htm">&#8211;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/315213/000031521320000093/rhiex102stockincentive.htm">Form of Restricted Share Agreement for Independent Directors effective October 29, 2020, incorporated by reference to Exhibit 10.2 to Registrant's Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2020.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000315213/000119312520143929/d925850dex101.htm">Credit Agreement, dated as of May 11, 2020, among the Company, the lenders from time to time party thereto and JPMorgan Chase Bank, N.A., as administrative agent, incorporated by reference to Exhibit 10.1 to Registrant's Current Report on Form 8-K dated May 15, 2020.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000315213/000119312520143929/d925850dex102.htm">Guaranty, dated May 11, 2020, by Protiviti Inc. in favor of JPMorgan Chase Bank, N.A., as administrative agent, incorporated by reference to Exhibit 10.2 to Registrant's Current Report on Form 8-K dated May 15, 2020.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000315213/000114036121016819/brhc10024323_ex10-3.htm">Amendment No.1, dated May 6, 2021 to Credit Agreement Dated as of May 11, 2020, incorporated by reference to Exhibit 10.3 to Registrant's Current Report on Form 8-K dated May 11, 2021.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi10k2021ex211.htm">Subsidiaries of the Registrant</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi10k2021ex231.htm">Independent Registered Public Accounting Firm&#8217;s Consent.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123121ex311.htm">Rule 13a-14(a) Certification of Chief Rule 13a-14(a) Certification of Chief Executive Officer.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123121ex312.htm">Rule 13a-14(a) Certification of Chief </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123121ex312.htm">Financial</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123121ex312.htm"> Officer.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123121ex321.htm">Rule </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123121ex321.htm">1350</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123121ex321.htm"> Certification of Chief </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123121ex321.htm">Executive</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123121ex321.htm"> Officer.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123121ex322.htm">Rule 1350 Certification of Chief </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123121ex322.htm">Rule 1350 Certification of Chief Financial</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi123121ex322.htm"> Officer.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:37.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.808%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Management contract or compensatory plan.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(P) This Exhibit was originally filed in paper format. Accordingly, a hyperlink has not been provided.</span></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_151"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.&#160;&#160;&#160;&#160;Form 10-K Summary</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div style="height:81pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_154"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROBERT&#160;HALF&#160;INTERNATIONAL&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Registrant)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;14, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICHAEL</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> C. B</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UCKLEY</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael C. Buckley<br/>Executive Vice President,<br/>Chief Financial Officer<br/>(Principal Financial Officer)</span></td></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;14, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ H</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">AROLD</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> M. M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ESSMER</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, J</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harold M. Messmer, Jr.<br/>Executive Chairman of the Board,<br/>and a Director<br/></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;14, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ M. K</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EITH</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> W</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ADDELL</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">M. Keith Waddell</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President <br/>Chief Executive Officer and a Director<br/>(Principal Executive Officer)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;14, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ J</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ULIA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> L. C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ORONADO</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Julia L. Coronado, Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;14, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRK</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> A. K</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EMPTHORNE</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dirk A. Kempthorne, Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;14, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ARC </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">H. M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ORIAL</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marc H. Morial, Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;14, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ B</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ARBARA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> J. N</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">OVOGRADAC</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Barbara J. Novogradac, Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;14, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">OBERT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> J. P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ACE</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert J. Pace, Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;14, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ F</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">REDERICK</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> A. R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICHMAN</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Frederick A. Richman, Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;14, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICHAEL</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> C. B</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UCKLEY</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael C. Buckley<br/>Executive Vice President, Chief Financial Officer <br/>(Principal Financial Officer and Principal Accounting Officer)</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="iff0ca3e8cbe14b84be95bd3bcc8cf198_157"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90ZXh0cmVnaW9uOmMxZTUwZGY5MzM3NjQyMzI4MjI4M2NiYzA2ZTYyNGQ4XzI3NA_a50f80d4-518b-4c0b-8ec1-8ab7378a8bda" escape="true"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II&#8212;Valuation and Qualifying Accounts</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;at<br/>Beginning&#160;of<br/>Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged&#160;to<br/>Expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Translation<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a01baf72d8d448ba471e40df2190ae0_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzItMi0xLTEtMjQ5OTc_f657a23a-188f-4597-bac0-9ee0d32e77d3">27,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if44e88cdf0be4ec1b8e53cd35a4aae98_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzItNC0xLTEtMjQ5OTc_df932e82-f62b-4d58-8fc1-9c5d3439a381">9,868</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if44e88cdf0be4ec1b8e53cd35a4aae98_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzItNi0xLTEtMjQ5OTc_d59fed84-eb40-41b0-b784-b625132c5b4b">8,687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if44e88cdf0be4ec1b8e53cd35a4aae98_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzItOC0xLTEtMjQ5OTc_a8e8574f-2961-486f-92bd-a63beec2b7a3">103</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafb8b5c73a6d4ed38870f054445dbde7_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzItMTAtMS0xLTI0OTk3_da2c719a-1595-4bb1-bbd8-a21c47eb7fcd">28,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ea154949c184595bfdf729b5e991878_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzMtMi0xLTEtMjQ5OTc_6d8cb6aa-06a5-4d70-bdc6-642eb1eaf4cc">23,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaf21382d7f045aaaa2eef09ea32d72c_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzMtNC0xLTEtMjQ5OTc_1d4ef716-4224-4bf0-83c8-cdc1797805f2">719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieaf21382d7f045aaaa2eef09ea32d72c_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzMtNi0xLTEtMjQ5OTc_79cba199-ce74-4085-aef2-cbdf4c29b3ac">2,154</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieaf21382d7f045aaaa2eef09ea32d72c_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzMtOC0xLTEtMjQ5OTc_c058e8ec-decb-42a8-b899-fb5f7b1f379d">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic62f326b3a6b4a46b7a98dfd241f78ec_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzMtMTAtMS0xLTI0OTk3_31db8f59-fd56-41e2-a47d-6901599e1e1b">21,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December&#160;31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd87b489adf946e7a29fe7f031c6fd63_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzUtMi0xLTEtMjQ5OTc_1a619329-14fa-4344-8149-392653b05577">23,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3538af3b239a487a90297355985fdbe6_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzUtNC0xLTEtMjQ5OTc_e850b87c-9ff7-463b-b0c0-5cb64a78c3fc">4,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3538af3b239a487a90297355985fdbe6_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzUtNi0xLTEtMjQ5OTc_a271d4db-7c49-49f8-aa3f-281bfd3117d8">7,906</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3538af3b239a487a90297355985fdbe6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzUtOC0xLTEtMjQ5OTc_67024930-837e-4096-adbd-92426d51c34c">120</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3116fbef93aa4a429ee3761e2e1a0c59_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzUtMTAtMS0xLTI0OTk3_21f9c1dd-581a-44b8-9647-c23fc2e8822c">19,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic62f326b3a6b4a46b7a98dfd241f78ec_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzYtMi0xLTEtMjQ5OTc_861fe375-cf81-4e70-a34e-4ccbc4e43804">21,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884c6efdecf947d4b74da33f12d131ea_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzYtNC0xLTEtMjQ5OTc_1b49acae-ad9c-4153-8be0-846b22268ba2">3,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i884c6efdecf947d4b74da33f12d131ea_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzYtNi0xLTEtMjQ5OTc_afa5a7cc-9187-4dc9-98b3-7d6e65e4e0c2">2,333</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884c6efdecf947d4b74da33f12d131ea_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzYtOC0xLTEtMjQ5OTc_605201d8-b94b-4580-abdb-53af5ad8433c">1,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c369633fde64d6193f9bf42e3df59a9_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzYtMTAtMS0xLTI0OTk3_a6b1f59c-cb32-40e0-8d0b-26cf9525460d">24,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3116fbef93aa4a429ee3761e2e1a0c59_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzgtMi0xLTEtMjQ5OTc_95e6ebe2-440e-41db-9adb-30836bb67ffb">19,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92f52c423a574275a994a4a16cb87677_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzgtNC0xLTEtMjQ5OTc_4b89c473-8866-4683-a92e-198107fe0491">9,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92f52c423a574275a994a4a16cb87677_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzgtNi0xLTEtMjQ5OTc_57776640-5f56-4c05-8288-72b622e69b4f">6,827</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92f52c423a574275a994a4a16cb87677_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzgtOC0xLTEtMjQ5OTc_ada96b85-8d54-4325-b061-601f2767cffd">724</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id84d6c38bebf480cae39f680b8f1a96c_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzgtMTAtMS0xLTI0OTk3_9bda1cf8-e1e7-4ba9-8949-07618d854eb4">21,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c369633fde64d6193f9bf42e3df59a9_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzktMi0xLTEtMjQ5OTc_2f97af45-6e26-4ba4-be5b-0d5bdc50d700">24,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b6c169ebfbb4fa7a1692b677ef7f68d_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzktNC0xLTEtMjQ5OTc_948a4c9c-8cd9-4ea7-b95f-1238a6176abf">5,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b6c169ebfbb4fa7a1692b677ef7f68d_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzktNi0xLTEtMjQ5OTc_987c8bde-1ff5-48e6-b485-4f2f1ee933fb">3,936</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b6c169ebfbb4fa7a1692b677ef7f68d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzktOC0xLTEtMjQ5OTc_c80a946c-eb32-4a67-b48c-0678f4683671">1,633</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i823537e493cc42cb9af6230898552aef_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzktMTAtMS0xLTI0OTk3_384efb11-833b-4c0d-826f-b7aa79884c62">24,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">In accordance with its adoption of ASC 326 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current Expected Credit Losses Model, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on January 1, 2020, the Company established allowances based on expected losses due to credit risk of its customers.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:81pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>rhi10k2021ex41.htm
<DESCRIPTION>EX-4.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ibcedf65d941f4c0e93892f5a0b7e834b_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 4.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Capital Stock</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of December 31, 2021, Robert Half International Inc., a Delaware corporation (the &#8220;Company&#8221;), had one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended&#58; Common Stock, par value $.001 per share (the &#8220;Common Stock&#8221;). The following summary includes a brief description of the Common Stock, as well as certain related additional information. The summary is not complete and is qualified in its entirety by reference to the Company&#8217;s Restated Certificate of Incorporation (the &#8220;Certificate of Incorporation&#8221;) and By-Laws, as amended and restated (the &#8220;By-Laws&#8221;), which are filed as exhibits to this Annual Report on Form 10-K.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Authorized Shares</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Certificate of Incorporation, the total number of shares of stock that the Company has authority to issue is 265,000,000 shares, consisting of 260,000,000 shares of Common Stock and 5,000,000 shares of Preferred Stock, par value $.001 per share (the &#8220;Preferred Stock&#8221;).</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Board of Directors is authorized to issue Preferred Stock in one or more series, with such voting powers, or without voting powers, and with such designations, preferences, rights, and qualifications, limitations or restrictions thereon as the Board of Directors may determine, and as are not stated and expressed in the Certificate of Incorporation, or any amendment thereto, which could affect the relative voting power or other rights of the holders of Common Stock.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Voting Rights</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of Common Stock entitles the holder to one vote on each matter voted on by stockholders. Under Section 5 of Article II of the Company&#8217;s By-Laws, except where other provision is made by law, by the Certificate of Incorporation or by the By-Laws, all matters shall be decided by the vote of a majority in voting interest of the stockholders present in person or by proxy and entitled to vote on that matter. Except as provided in Section 5 of Article III of the Company&#8217;s By-Laws or as otherwise required by law or by the Certificate of Incorporation, each director shall be elected by the vote of the majority of the votes cast with respect to the director at any meeting for the election of directors at which a quorum is present, provided that if on the record date for such meeting or the advance notice date for nominations at such meeting, the number of nominees exceeds the number of directors to be elected, the directors shall be elected by the vote of a plurality of the shares represented in person or by proxy at any such meeting and entitled to vote on the election of directors. There is no cumulative voting.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Rights</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of shares of Common Stock shall be entitled to receive such dividends as may be declared by the Board of Directors.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidation Rights</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of voluntary or involuntary liquidation of the Company, the holders of shares of Common Stock shall be entitled to receive pro rata all of the remaining assets of the Company available for distribution to its stockholders after all amounts to which the holders of shares of Preferred Stock are entitled have been paid or set aside in cash for payment.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Rights</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Common Stock has no conversion rights, sinking fund provisions, redemption provisions or preemptive rights.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Exchange Listing</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Common Stock is listed on the New York Stock Exchange under the ticker symbol &#8220;RHI.&#8221;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transfer Agent and Registrar </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transfer agent and registrar for the Company&#8217;s Common Stock is Computershare Investor Services.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Potential Anti-Takeover Effects of the Preferred Stock</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain provisions of the Delaware General Corporation Law (&#8220;DGCL&#8221;), the Certificate of Incorporation and the By-Laws summarized in the paragraphs above and in the following paragraphs may have an anti-takeover effect. In other words, they could delay, defer or prevent a tender offer or takeover attempt that a stockholder might consider in its best interests, including those attempts that might result in a premium over the market price for the shares held by such stockholder.</font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Certain Provisions of the Certificate of Incorporation and the By-Laws</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the By-Laws, a special meeting of the stockholders for any purpose or purposes, unless otherwise prescribed by statute, may only be called by the Chairman of the Board, the Vice Chairman of the Board or the Chief Executive Officer or by order of the Board of Directors.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The By-Laws sets forth advance notice procedures with respect to stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of the Board of Directors or a committee of the Board of Directors.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Certificate of Incorporation, the Board of Directors has the ability to authorize undesignated preferred stock which make it possible for the Board of Directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to change control of the Company. These and other provisions may have the effect of deterring hostile takeovers or delaying changes in control or management of the Company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Certain Provisions of Delaware Law</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to Section 203 of the DGCL. Section 203 of the DGCL prohibits persons deemed &#8220;interested stockholders&#8221; from engaging in a &#8220;business combination&#8221; with a publicly-held Delaware corporation for three years following the date these persons become interested stockholders unless the business combination is, or the transaction in which the person became an interested stockholder was, approved in a prescribed manner or another prescribed exception applies. Generally, an &#8220;interested stockholder&#8221; is a person who, together with affiliates and associates, owns, or within three years prior to the determination of interested stockholder status did own, 15% or more of a corporation&#8217;s voting stock and a &#8220;business combination&#8221; includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. The existence of this provision may have an anti-takeover effect with respect to transactions not approved in advance by the Company&#8217;s Board of Directors, such as discouraging takeover attempts that might result in a premium over the market price of the Company&#8217;s Common Stock.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.13
<SEQUENCE>3
<FILENAME>rhi123122ex1013.htm
<DESCRIPTION>EX-10.13
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ic6183cd157a4482fbcc1208c5fc6d090_33"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">ROBERT HALF INTERNATIONAL INC.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">STOCK INCENTIVE PLAN</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(As Amended and Restated February 10, 2022 (the &#8220;Effective Date&#8221;))</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 1.   ESTABLISHMENT AND PURPOSE.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The purpose of the Plan is to promote the long-term success of the Company and the creation of stockholder value by (a) encouraging Participants to focus on critical long-range objectives, (b) encouraging the attraction and retention of individuals with exceptional qualifications and (c) linking Participants directly to stockholder interests through increased stock ownership.  The Plan seeks to achieve this purpose by providing for Awards in the form of Restricted Shares, Performance Shares, Stock Units, Performance Units, Options (which may constitute incentive stock options or nonstatutory stock options) or stock appreciation rights.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 2.   DEFINITIONS.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Adjustment Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the terms and conditions applicable to the adjustment of an Award subject to a Performance Condition, as set forth in the agreement for such Award.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean any entity other than a Subsidiary, if RHI and&#47;or one or more Subsidiaries own not less than fifty percent (50%) of such entity.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean any award of an Option, a SAR, a Restricted Share, a Performance Share, a Stock Unit or a Performance Unit under the Plan.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Board of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the Board of Directors of RHI, as constituted from time to time.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Certification Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; means the date that the Committee makes its written certification of a Final Award.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the occurrence of any of the following events&#58;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        Any person or group (as such terms are defined in Section 13(d)(3) of the Exchange Act), other than an employee benefit plan sponsored by the Company or a corporation owned (directly or indirectly), by the stockholders of the Company in substantially the same proportions as their ownership of stock of the Company, shall become the beneficial owner of securities of RHI representing 20% or more, of the combined voting power of then outstanding securities ordinarily (and apart from rights accruing in special circumstances) having the right to vote in the election of directors, as a result of a tender or exchange offer, open market purchases, privately negotiated purchases or otherwise&#59; </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">provided, however, that a Change in Control shall not be deemed to include the acquisition by any such person or group of securities representing 20% or more of RHI if such party has acquired such securities not with the purpose nor with the effect of changing or influencing the control of RHI, nor in connection with or as a participant in any transaction having such purposes or effect, but excluding from this exception such person or group (A) making any public announcement with respect to the voting of such shares at any meeting to consider a merger, consolidation, sale of substantial assets or other business combination or extraordinary transaction involving RHI, (B) making, or in any way participating in, any &#8220;solicitation&#8221; of &#8220;proxies&#8221; (as such terms are defined or used in Regulation 14A under the Exchange Act) to vote any voting securities of RHI (including, without limitation, any such solicitation subject to Rule 14a-11 under the Exchange Act) or seeking to advise or influence any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">party with respect to the voting of any voting securities of RHI, directly or indirectly, relating to a merger or other business combination involving RHI or the sale or transfer of substantial assets of RHI, (C) forming, joining or in any way participating in any &#8220;group&#8221; within the meaning of Section 13(d)(3) of the Exchange Act with respect to any voting securities of RHI, directly or indirectly, relating to a merger or other business combination involving RHI or the sale or transfer of any substantial assets of RHI, or (D) otherwise acting, alone or in concert with others, to seek control of RHI or to seek to control or influence the management or policies of RHI.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)       The liquidation or dissolution of RHI.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii)      A change in the composition of the Board of Directors occurring within a two-year period, as a result of which fewer than a majority of the directors are Incumbent Directors. &#8220;Incumbent Directors&#8221; shall mean directors who either (A) are directors of RHI as of the date hereof, or (B) are elected, or nominated for election, to the Board of Directors with the affirmative votes of at least a majority of the Incumbent Directors at the time of such election or nomination (but shall not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of directors to RHI). As a result of or in connection with any cash tender offer, merger, or other business combination, sale of assets or contested election, or combination of the foregoing, the persons who were directors of RHI just prior to such event shall cease within one year to constitute a majority of the Board of Directors.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iv)      RHI ceases to be an independent publicly owned corporation.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(v)       RHI (A) merges or consolidates with or into another corporation in which the holders of the Stock immediately before such merger or reorganization do not, immediately following such merger or reorganization, hold as a group on a fully-diluted basis in substantially the same proportions as immediately before such merger or reorganization, both the ability to elect at least a majority of the directors of the surviving corporation and at least a majority in value of the surviving corporation&#8217;s outstanding equity securities, or (B) sells or otherwise disposes of all or substantially all of its assets.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the Internal Revenue Code of 1986, as amended.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a committee of one or more members of the Board of Directors appointed by the Board of Directors (or, as the context permits, a subcommittee of one or more members of the Board appointed by the Committee) to administer the Plan in accordance with the provisions hereof.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean Robert Half International Inc., a Delaware corporation, and its Subsidiaries.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Consultant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a consultant or advisor who provides bona fide services to the Company or an Affiliate as an independent contractor.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Eligible Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean (i) any individual who is a common-law employee of the Company or an Affiliate&#59; (ii) a member of the Board of Directors&#59; (iii) a member of the board of directors of a Subsidiary or an Affiliate&#59; or (iv) a Consultant.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the Securities Exchange Act of 1934, as amended.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Executive Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean an officer as defined in Rule 16a-1(f) under the Exchange Act, or any successor provision.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exercise Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean, in the case of an Option, the amount for which one Share may be purchased upon exercise of such Option, as specified in the applicable Stock Option Award. &#8220;Exercise Price,&#8221; in the case of a SAR, shall mean an amount, as specified in the applicable SAR Award, which is subtracted from the Fair Market Value of a Share in determining the amount payable upon exercise of such SAR.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Fair Market Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the closing price on the New York Stock Exchange on the date the value is to be determined as reported on the Yahoo! Finance website or its successor, or at such time that there is no such website, in THE WALL STREET JOURNAL (Western Edition). If there are no trades on such date, the closing price on the latest preceding business day upon which trades occurred shall be the Fair Market Value.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Final Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the number of shares remaining subject to an Award after application of the Adjustment Provisions.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">ISO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean an employee incentive stock option described in Code Section 422.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Misconduct Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a termination by the Company of a Participant&#8217;s Service by reason of the Participant&#8217;s willful dishonesty towards, fraud upon, or deliberate injury or attempted injury to the Company, or by reason of the Participant&#8217;s willful material breach of any employment agreement with the Company, which has resulted in material injury to the Company&#59; provided, however, that a Participant&#8217;s Service shall not be deemed to have terminated in a Misconduct Termination if such termination took place as a result of any act or omission believed by the Participant in good faith to have been in the interest of the Company.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Nonstatutory Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">NSO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean an employee stock option that is not an ISO.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean an ISO or Nonstatutory Option granted under the Plan and entitling the holder to purchase Shares.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Optionee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a person who holds an Option or SAR.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Original Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the number of shares initially granted pursuant to an Award made subject to a Performance Condition.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Other Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean any written agreement, whether entered into prior to or subsequent to, the adoption of this plan or the making of an Award under this plan, between Participant and the Company.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Outside Director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a member of the Board of Directors who is not a common-law employee of the Company. </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Outside Director Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean termination of an Outside Director&#8217;s Service after the later to occur of (i) the 7th anniversary of the Outside Director&#8217;s first day of service with RHI as a member of the Board of Directors or (ii) the Outside Director&#8217;s 62nd birthday.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a person who holds an Award.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Performance Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a performance condition based on a Performance Goal established with respect to an Award in accordance with the provisions hereof.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Performance Goal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean one or more of the following objective measurable performance factors, and any adjustments thereto, as determined by the Committee with respect to a Performance Period&#58; (i) operating income&#59; (ii) pre-tax or after-tax earnings&#59; (iii) cash flow&#59; (iv) sales or revenue&#59; (v) expenses&#59; (vi) gross or net profit margin&#59; (vii) working capital&#59; (viii) return on equity or assets&#59; (ix) earnings per share&#59; (x) stock price&#59; (xi) price&#47;earnings ratio&#59; (xii) debt or debt-to-equity&#59; (xiii) writeoffs&#59; (xiv) cash&#59; (xv) assets&#59; (xvi) total shareholder return&#59; (xvii) liquidity and&#47;or (xviii) any other performance factor selected by the Committee, either with respect to the Company and&#47;or one or more of its operating units or with respect to one or more other companies or an index of companies, on an absolute or relative basis&#59; provided, however, that, if the Performance Condition is intended to satisfy the requirements of Code Section 162(m), it must be objective and any adjustments thereto must be objectively verifiable adjustments permitted and pre-established by the Committee in accordance with Code Section 162(m). </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Performance Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the period of Service to which the Performance Condition relates, which period shall not be less than one year.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Performance Share</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a Restricted Share that has a Performance Condition attached. A Performance Share is a type of Restricted Share and any reference herein to Restricted Shares shall be deemed to also apply to Performance Shares unless the context clearly indicates otherwise.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Performance Unit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a Stock Unit that has a Performance Condition attached. A Performance Unit is a type of Stock Unit and any reference herein to Stock Units shall be deemed to also apply to Performance Units unless the context clearly indicates otherwise.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean this Stock Incentive Plan of Robert Half International Inc., as set forth herein and as it may be amended from time to time.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Protiviti Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a Participant who is an employee of Protiviti Inc. (a Subsidiary) or its Subsidiaries.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Protiviti Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean any voluntary termination of employment with the Company and its subsidiaries by the Protiviti Participant on or after the later to occur of&#58; (a) the first day coinciding with or after the Protiviti Participant&#8217;s 60th birthday, (b) the Protiviti Participant&#8217;s completion of at least 25 years of cumulative service to the Company, Arthur Andersen LLP, Deloitte Touche Tohmatsu, PricewaterhouseCoopers, KPMG International, Ernst &#38; Young International, and&#47;or any of their respective affiliates, or any other industry-related service acceptable to the Committee, and (c) five years after the date that the Protiviti Participant was first employed by Protiviti Inc.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Purchase Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the consideration for which one Share may be acquired under the Plan (other than upon exercise of an Option), as specified by the Committee.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Restricted Share</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a Share awarded under Section 6 of the Plan.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Restricted Share Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the agreement between RHI and the recipient of a Restricted Share, or the notice to the recipient, which contains the terms, conditions and restrictions pertaining to such Restricted Shares.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">RHI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean Robert Half International Inc., a Delaware corporation.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">SAR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a stock appreciation right granted under the Plan.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">SAR Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the agreement between RHI and an Optionee, or the notice to the Optionee, which contains the terms, conditions and restrictions pertaining to his or her SAR.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 16 Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a Participant who is subject to Section 16 of the Exchange Act with respect to transactions in RHI securities.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Securities Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the Securities Act of 1933, as amended.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean service as an Eligible Participant.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Share</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean one share of Stock, as adjusted in accordance with the adjustment provisions of the Plan (if applicable).</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Staffing&#47;Headquarters Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a Participant other than a Protiviti Participant.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Staffing&#47;Headquarters Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean any voluntary termination by a Staffing&#47;Headquarters Participant of employment with the Company on or after the later to occur of (a) the Staffing&#47;Headquarters Participant&#8217;s 55</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> birthday, or (b) the 20th anniversary of the Staffing&#47;Headquarters Participant&#8217;s first day of service with the Company as a full-time employee. </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the common stock of RHI.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Stock Option Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the agreement between RHI and an Optionee, or the notice to the Optionee, which contains the terms, conditions and restrictions pertaining to his or her Option.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Stock Unit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a bookkeeping entry representing the equivalent of one Share, as awarded under the Plan. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Stock Unit Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the agreement between RHI and the recipient of a Stock Unit, or the notice to the recipient, which contains the terms, conditions and restrictions pertaining to such Stock Unit.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean any corporation, if RHI and&#47;or one or more other Subsidiaries own not less than fifty percent (50%) of the total combined voting power of all classes of outstanding stock of such corporation.  A corporation that attains the status of a Subsidiary on a date after the adoption of the Plan shall be considered a Subsidiary commencing as of such date.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Total and Permanent Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean a (i) a physical or mental condition which, in the judgment of the Committee based on competent medical evidence satisfactory to the Committee (including, if required by the Committee, medical evidence obtained by an examination conducted by a physician selected by the Committee), renders the Participant unable to engage in any substantial gainful activity for the Company and which condition is likely to result in death or to be of long, continued and indefinite duration, or (ii) a judicial declaration of incompetence.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Vested</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean that the relevant portion of the Award has satisfied its Vesting Schedule and any Performance Conditions and shall be released to the Participant or may be exercised by the Participant, as applicable.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Vesting Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221; shall mean the requirement that all or a portion of an Award may not be released or exercised, as applicable, until a specified period of time shall have lapsed.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">   ADMINISTRATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Committee Procedures.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  One or more Committees appointed by the Board of Directors shall administer the Plan.  The Board of Directors shall designate one of the members of the Committee as chairperson.  Unless the Board of Directors provides otherwise, the Compensation Committee shall be the Committee.  The Board of Directors may also at any time terminate the functions of the Committee and reassume all powers and authority previously delegated to the Committee. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Committee shall have membership composition which enables (i) Awards to qualify for exemption under Rule 16b-3 with respect to persons who are subject to Section 16 of the Exchange Act and (ii) Awards that are intended to qualify as &#8220;performance-based compensation&#8221; under Section 162(m) of the Code to so qualify.  Only the Compensation Committee may make Award grants and administer the Plan with respect to Section 16 Participants.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Compensation Committee may also appoint one or more separate subcommittees composed of one or more directors of RHI who need not qualify under either Rule 16b-3 or Section 162(m) of the Code, who may administer the Plan with respect to persons who are not subject to Section 16 of the Exchange Act and&#47;or Awards that are not intended to qualify as &#8220;performance-based compensation&#8221; under Section 162(m) of the Code. </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Committee Responsibilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Subject to the provisions of the Plan, the Committee shall have full authority and discretion to take the following actions&#58;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        To interpret the Plan and to apply its provisions&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)       To adopt, amend or rescind rules, procedures and forms relating to the Plan&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii)      To authorize any person to execute, on behalf of the Company, any instrument required to carry out the purposes of the Plan&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iv)      To determine when Awards are to be granted under the Plan&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(v)       To select the Eligible Participants who are to receive Awards under the Plan&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(vi)      To determine the number of Shares to be made subject to each Award&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(vii)     To prescribe the terms and conditions of each Award, including (without limitation, as applicable) the Exercise Price or Purchase Price, the Vesting Schedule of the Award (including accelerating the Vesting of Awards), any Performance Conditions and any other provisions relating to such Award&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(viii)    To prescribe the terms and conditions of each Option, including (without limitation) the Exercise Price, the Vesting Schedule or duration of the Option (including accelerating the Vesting of the Option), whether such Option is to be classified as an ISO or as a Nonstatutory Option, any Performance Conditions and the other provisions of the Stock Option Award relating to such Option&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ix)      To amend any outstanding Award subject to applicable legal restrictions and, to the extent required, with the consent of the Participant who entered into such agreement&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(x)       To prescribe the consideration for the grant of each Award under the Plan and to determine the sufficiency of such consideration&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(xi)      To determine whether Awards under the Plan will be granted in replacement of other grants under an incentive or other compensation plan of an acquired business&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(xii)     To correct any defect, supply any omission, or reconcile any inconsistency in the Plan or any Award&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(xiii)    To take any other actions deemed necessary or advisable for the administration of the Plan&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(xiv)    To determine, at the time of granting an Award or thereafter, that such Award shall Vest as to all or part of the Shares subject to such Award in the event of a Change in Control.</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(xv)     To accelerate the Vesting, or extend the post-termination exercise term, of Awards at any time and under such terms and conditions as it deems appropriate.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In addition, without amending the Plan, the Committee may grant Awards under the Plan to eligible employees or Consultants who are foreign nationals on such terms and conditions different from those specified in this Plan as may in the judgment of the Committee be necessary or desirable to foster and promote achievement of the purposes of the Plan, and, in furtherance of such purposes the Committee may make such modifications, amendments, procedures, subplans and the like as may be necessary or advisable to comply with provisions of laws in other countries in which the Company operates or has employees.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Subject to the requirements of applicable law, the Board of Directors may authorize one or more officers of RHI to grant Awards and the Committee may designate persons other than members of the Committee to carry out its responsibilities, and the Committee may prescribe such conditions and limitations as it may deem appropriate, except that the Board of Directors or the Committee may not delegate its authority with regard to Awards to persons subject to Section 16 of the Exchange Act or Awards intended to qualify as &#8220;performancebased compensation&#8221; under Section 162(m) of the Code.  All decisions, interpretations and other actions of the Committee shall be final and binding on all Participants, and all persons deriving their rights from a Participant.  No member of the Committee shall be liable for any action that he has taken or has failed to take in good faith with respect to the Plan or any Award.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Except arising from any action taken, or failure to act, in bad faith, each member of the Committee, or of the Board of Directors, shall be indemnified and held harmless by RHI against and from (i) any loss, cost, liability, or expense that may be imposed upon or reasonably incurred by him or her in connection with or resulting from any claim, action, suit, or proceeding to which he or she may be a party or in which he or she may be involved by reason of any action taken or failure to act under the Plan or any agreement under the Plan, and (ii) from any and all amounts </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">paid by him or her, with RHI&#8217;s prior approval, in settlement thereof or paid by him or her in satisfaction of any judgment in any such claim, action, suit, or proceeding against him or her, provided he or she shall have given RHI a reasonable opportunity, at its own expense, to handle and defend the same before he or she undertakes to handle and defend it on his or her own behalf.  The foregoing right of indemnification shall not be exclusive of any other rights of indemnification to which such persons may be entitled under RHI&#8217;s Certificate of Incorporation or By-laws, by contract, as a matter of law, or otherwise, or under any power that RHI may have to indemnify them or hold them harmless.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 4.   ELIGIBILITY.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">General Rule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Only Eligible Participants may be granted Awards. In addition, only individuals who are employed as common-law employees by the Company may be granted ISOs. </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Limitation on Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  In any fiscal year of RHI, no individual shall receive Awards covering in excess of 2,000,000 Shares in the aggregate&#59; provided, however, that Outside Directors may only receive Awards covering up to 15,000 Shares in the aggregate per Outside Director in any fiscal year of RHI.  The limitations under this Subsection shall be subject to adjustment pursuant to the adjustment provisions of the Plan.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 5.   STOCK SUBJECT TO PLAN.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Basic Limitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Shares offered under the Plan shall be authorized but unissued Shares or treasury Shares.  The maximum aggregate number of Shares subject to awards granted under the Plan that may be issued shall not exceed a total of 5,000,000 Shares, of which approximately 3,945,882 Shares remained available for grant as of the Effective Date. These limits shall be subject to the provisions of the next Subsection and shall be subject to adjustment pursuant to the adjustment provisions of the Plan.  No fractional Shares shall be issued under the Plan.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Additional Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  If, on or after May 22, 2019, Restricted Shares are forfeited, then such Shares shall again become available for Awards under the Plan. If, on or after May 22, 2019, Stock Units, Options or SARs are forfeited or terminate for any reason before being exercised, then the corresponding Shares shall again become available for Awards under the Plan.  If Stock Units are settled, then such Stock Units shall be counted in full against the number of Shares available for Awards regardless of the number of Shares (if any) actually issued in settlement of such Stock Units.  If SARs are exercised, then such SARs shall be counted in full against the number of Shares available for Awards regardless of the number of Shares (if any) actually issued in settlement of such SARs.  In the event that withholding tax liabilities arising from an Award other than an Option or SAR are satisfied on or after May 22, 2019 by the withholding of Shares by the Company, then the Shares so withheld shall again become available for Awards under the Plan. In the event that withholding tax liabilities arising from an Option or SAR are satisfied by the withholding of Shares by the Company, then the Shares so withheld shall not be added to the Shares available for Awards under the Plan. In addition, Shares that are exchanged by a Participant or withheld by the Company as full or partial payment in connection with the exercise or settlement of an Option or SAR shall not be available for subsequent Awards under the Plan and Shares repurchased on the open market with the proceeds of an Option exercise shall not again be made available for issuance under the Plan.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 6.   RESTRICTED SHARES AND PERFORMANCE SHARES.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Restricted Share Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each grant of Restricted Shares or Performance Shares under the Plan shall be evidenced by a Restricted Share Award between the recipient and RHI.  Such Restricted Shares shall be subject to all applicable terms of the Plan and may be subject to any other terms that are not inconsistent with the Plan, including those specified in any Other </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Agreement.  The provisions of the various Restricted Share Awards entered into under the Plan need not be identical.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Payment for Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Subject to the following sentence and applicable law, Restricted Shares may be sold or awarded under the Plan for such consideration as the Committee may determine, including (without limitation) cash, cash equivalents, past services, future services, any tangible or intangible property, or any benefit to RHI, or any combination thereof.  To the extent that an Award consists of newly issued Restricted Shares, the Award recipient shall furnish consideration with a value not less than the par value of such Restricted Shares in the form of cash, cash equivalents, past services rendered to the Company, any tangible or intangible property, any benefit to RHI, or any combination thereof, as the Committee may determine.  To the extent an Award of Restricted Shares consists solely of treasury shares, the Award recipient shall furnish consideration in accordance with Section 153(c) of the General Corporation Law of the State of Delaware.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each Award of Restricted Shares shall be subject to a Vesting Schedule. Vesting shall occur, in full or in installments, upon satisfaction of the conditions specified in the Restricted Share Award or as specified in any Other Agreement.  Unless the Restricted Share Award or an Other Agreement provides otherwise, each grant of Restricted Shares shall Vest with respect to twenty-five percent (25%) of the Shares covered by the grant on each of the first through fourth anniversaries of the date of grant, provided that the Participant&#8217;s Service has not terminated on the applicable Vesting date.  For grants made after the Effective Date, the Vesting Schedule on the date of grant shall provide that no portion of a grant of Restricted Shares shall vest prior to the first anniversary of the grant date, except that Awards covering Shares not in excess of five percent (5%) of the aggregate Shares authorized for grant under the Plan pursuant to Section 5(a) may contain a Vesting Schedule on the date of grant that provides for the vesting of some or all of the Shares subject to such Award prior to the first anniversary of the grant date.  Notwithstanding the foregoing, a Restricted Share Award may provide for accelerated Vesting in the event of the Participant&#8217;s Protiviti Retirement, Staffing&#47;Headquarters Retirement, death or total and permanent disability, a Change in Control, or, if specified at the time of grant, termination of employment, including as provided in any Other Agreement.  To the extent that an Award of Restricted Shares has not Vested prior to, or concurrently with, termination of a Participant&#8217;s Service, such Award shall immediately terminate.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Voting and Dividend Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The holders of Restricted Shares awarded under the Plan shall have the same voting, dividend and other rights as RHI&#8217;s other stockholders except as provided in Sections 6(f) and 12 hereof.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(e)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Assignment or Transfer of Restricted Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Except as provided herein, or in a Restricted Share Award, or as required by applicable law, Restricted Shares shall not be anticipated, assigned, attached, garnished, optioned, transferred or made subject to any creditor&#8217;s process, whether voluntarily, involuntarily or by operation of law until such shares have satisfied any applicable Vesting Schedule and Performance Conditions. Any act in violation of this Subsection shall be void.  However, this Subsection shall not preclude a Participant from designating a beneficiary who will receive any outstanding Restricted Shares in the event of the Participant&#8217;s death, nor shall it preclude a transfer of Restricted Shares by will or by the laws of descent and distribution.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(f)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Dividends on Restricted Shares that Have Not Vested</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Dividends may not be paid with respect to any portion of a Restricted Share Award that has not Vested.  Any dividends declared with respect to any portion of such a Restricted Share Award prior to the Vesting of such portion shall be accrued.  Such accrued dividends shall be paid within 30 days following Vesting, provided that any requirements of Section 12(i) have been satisfied.  If all or a portion </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">of such a Restricted Share Award terminates prior to Vesting, any accrued and unpaid dividends with respect to that portion of the Award shall be forfeited.  After Vesting, dividends shall be paid as normal at the same time and to the same extent as dividends are paid on other Shares, provided that any applicable provisions of Section 12(i) have been satisfied.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(g)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Release of Restricted Shares to Participants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. So long as a Restricted Share is subject to forfeiture pursuant to a Vesting Schedule or Performance Condition, it shall be retained by the Company and shall not be released to a Participant, but such a Restricted Share shall be promptly released thereafter, subject to Section 12 hereof.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 7.   TERMS AND CONDITIONS OF OPTIONS.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Stock Option Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each grant of an Option under the Plan shall be evidenced by a Stock Option Award between the Optionee and RHI.  Such Option shall be subject to all applicable terms and conditions of the Plan and may be subject to any other terms and conditions which are not inconsistent with the Plan, including those specified in any Other Agreement.  The Stock Option Award shall specify whether the Option is an ISO or an NSO.  The provisions of the various Stock Option Awards entered into under the Plan need not be identical.  A Stock Option Award may not provide that a new Option will be granted automatically to the Optionee when he or she exercises a prior Option and pays the Exercise Price.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Number of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each Stock Option Award shall specify the number of Shares that are subject to the Option and shall provide for the adjustment of such number in accordance with the adjustment provisions of the Plan.  The maximum aggregate number of ISOs awarded under the Plan shall not exceed the number of Shares subject to the Plan under Section 5(a).  The limitation of this Subsection shall be subject to adjustment pursuant to the adjustment provisions of the Plan.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exercise Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each Stock Option Award shall specify the Exercise Price.  The Exercise Price of an Option shall not be less than 100 percent (100%) of the Fair Market Value of a Share on the date of grant.  Subject to the foregoing in this Subsection, the Exercise Price under any Option shall be determined by the Committee at its sole discretion.  The Exercise Price shall be payable in one of the forms permitted under the Plan and applicable law.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exercisability and Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each Stock Option Award shall be subject to a Vesting Schedule, which shall determine when such Option shall become exercisable.  Unless the Stock Option Award or an Other Agreement provides otherwise, each Option shall become exercisable with respect to twenty-five percent (25%) of the Shares covered by such Option on each of the first through fourth anniversaries of the date of grant, provided that the Participant&#8217;s Service has not terminated on the applicable date.  For grants made after the Effective Date, the Vesting Schedule on the date of grant shall provide that no portion of a grant of Options shall vest prior to the first anniversary of the grant date, except that Awards covering Shares not in excess of five percent (5%) of the aggregate Shares authorized for grant under the Plan pursuant to Section 5(a) may contain a Vesting Schedule on the date of grant that provides for the vesting of some or all of the Shares subject to such Award prior to the first anniversary of the grant date.  The term of an Option shall be ten (10) years from the date of grant unless the Stock Option Award provides for a shorter term. Notwithstanding the foregoing, a Stock Option Award may provide for accelerated Vesting in the event of the Optionee&#8217;s Protiviti Retirement, Staffing&#47;Headquarters Retirement, death or total and permanent disability, a Change in Control, or, if specified at the time of grant, termination of employment, including as provided in any Other Agreement, and may provide for expiration prior to the end of its term in the event of the termination of the Optionee&#8217;s Service, subject to the provisions of any Other Agreement.  Options may be awarded in combination with SARs, and such an Award may provide that the Options will not be exercisable unless the related SARs are forfeited.  Subject to the foregoing in this Subsection, the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Committee at its sole discretion shall determine when all or any installment of an Option is to become exercisable and when an Option is to expire.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(e)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Nontransferability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Except as set forth in a Stock Option Award, or as provided by an Other Agreement, with respect to an NSO, during an Optionee&#8217;s lifetime, his or her Option(s) shall be exercisable only by him and shall not be transferable, and in the event of an Optionee&#8217;s death, his or her Option(s) shall not be transferable other than by will or by the laws of descent and distribution.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(f)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exercise of Options Upon Termination of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each Stock Option Award shall set forth the extent to which the Optionee shall have the right to exercise the Option following termination of the Optionee&#8217;s Service, and the right to exercise the Option of any executors or administrators of the Optionee&#8217;s estate or any person who has acquired such Option(s) directly from the Optionee by bequest or inheritance.  Such provisions shall be determined in the sole discretion of the Committee, need not be uniform among all Options issued pursuant to the Plan, and may reflect distinctions based on the reasons for termination of Service.  Unless the Stock Option Award or an Other Agreement provides otherwise, Options which are not Vested at the time of an Optionee&#8217;s termination of Service shall expire upon such termination, and any Vested Options shall remain outstanding and exercisable until the earlier of 90 days following such termination and the expiration of the Option&#8217;s term. Notwithstanding the foregoing, if exercise of an Option during the 90-day period described in the previous sentence would subject the Optionee to liability under Section 16 of the Exchange Act by reason of transactions by the Optionee prior to the Optionee&#8217;s termination of service (&#8220;Prior Transaction&#8221;), such Option shall be exercisable until the earlier of (a) its normal termination date and (b) the 30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> day after the first date upon which the Optionee would not be subject to Section 16 liability by reason of the Prior Transaction.  Notwithstanding the foregoing, in the event of an Optionee&#8217;s Misconduct Termination, effective as of the date notice of such termination is given by the Committee to the Optionee, all of the Optionee&#8217;s Options (whether or not Vested) shall automatically terminate and lapse, unless the Committee shall determine otherwise.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(g)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Modification, Extension and Renewal of Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Within the limitations of the Plan, the Committee may modify, extend or renew outstanding Options.  The foregoing notwithstanding, no modification of an Option shall, without the consent of the Optionee, impair the Optionee&#8217;s rights or increase the obligations under such Option.  Options may not be repriced without the approval of RHI&#8217;s stockholders.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            (h)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  In no event shall dividends or dividend equivalents be provided or awarded with respect to Options. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 8.   PAYMENT FOR OPTION SHARES.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">General Rule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The entire Exercise Price of Shares issued under the Plan shall be payable in lawful money of the United States of America, as permitted under this Section.  Payment may be made by any combination of the methods described in this Section.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Cash</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Payment may be made by cash, check, wire transfer or similar means, subject to the requirements of applicable law. </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Surrender of Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Payment may be made all or in part by surrendering, or attesting to the ownership of, Shares which have been owned by the Optionee or his or her representative for such period of time required to avoid RHI&#8217;s recognition of additional compensation expense with respect to the Option for financial reporting purposes as a result of the surrender or attestation of such previously owned shares.  Such Shares shall be valued at their Fair Market Value on the date when the new Shares are purchased under the Plan.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Same Day Sale</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  To the extent permitted by applicable law, payment may be made all or in part by delivery (on a form prescribed by the Committee) of an irrevocable direction to a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">securities broker to sell Shares and to deliver all or part of the sale proceeds to RHI in payment of the aggregate Exercise Price and&#47;or applicable tax withholding.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(e)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Other Forms of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  To the extent that a Stock Option Award so provides, payment may be made in any other form that is consistent with applicable laws (including the General Corporation Law of the State of Delaware), regulations and rules.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Notwithstanding anything to the contrary in this Section or in any agreement under the Plan, the Committee may disallow the use of any type of payment that the Committee determines, in its sole discretion, would result in adverse accounting or legal consequences to the Company or Affiliate.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 9.   STOCK APPRECIATION RIGHTS.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">SAR Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each grant of a SAR under the Plan shall be evidenced by a SAR Award between the Optionee and RHI.  Such SAR shall be subject to all applicable terms of the Plan and may be subject to any other terms that are not inconsistent with the Plan, including those specified in any Other Agreement.  The provisions of the various SAR Awards entered into under the Plan need not be identical.  A SAR Award may not provide that a new SAR will be granted automatically to the holder thereof when he or she exercises a prior SAR.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Number of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each SAR Award shall specify the number of Shares to which the SAR pertains and shall provide for the adjustment of such number in accordance with the adjustment provisions of the Plan.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exercise Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each SAR Award shall specify the Exercise Price, which may not be less than 100 percent (100%) of the Fair Market Value of a Share on the date of grant.  A SAR Award may specify an Exercise Price that varies in accordance with a predetermined formula while the SAR is outstanding.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exercisability and Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each SAR Award shall be subject to a Vesting Schedule, which shall determine when such SAR shall become exercisable.  Unless the SAR Award or an Other Agreement provides otherwise, each SAR shall become exercisable with respect to twenty-five percent (25%) of the Shares covered by such SAR on each of the first through fourth anniversaries of the date of grant, provided that the Participant&#8217;s Service has not terminated on the applicable date.  For grants made after the Effective Date,  the Vesting Schedule on the date of grant shall provide that no portion of a grant of SARs shall vest prior to the first anniversary of the grant date, except that Awards covering Shares not in excess of five percent (5%) of the aggregate Shares authorized for grant under the Plan pursuant to Section 5(a) may contain a Vesting Schedule on the date of grant that provides for the vesting of some or all of the Shares subject to such Award prior to the first anniversary of the grant date.  The term of the SAR shall be ten (10) years from the date of grant unless the SAR Award provides for a shorter term.  Notwithstanding the foregoing, a SAR Award may provide for accelerated exercisability in the event of the Optionee&#8217;s Protiviti Retirement, Staffing&#47;Headquarters Retirement, death or total and permanent disability, a Change in Control, or, if specified at the time of grant, termination of employment, including as provided in any Other Agreement, and may provide for expiration prior to the end of its term in the event of the termination of the Optionee&#8217;s Service, subject to the provisions of any Other Agreement.  SARs may be awarded in combination with Options, and such an Award may provide that the SARs will not be exercisable unless the related Options are forfeited.  A SAR may be included in an ISO only at the time of grant but may be included in an NSO at the time of grant or thereafter.  A SAR granted under the Plan may provide that it will be exercisable only in the event of a Change in Control.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(e)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exercise of SARs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The SAR Award may provide that, upon exercise of a SAR, the Optionee (or any person having the right to exercise the SAR after his or her death) shall receive from RHI (a) Shares, (b) cash or (c) a combination of Shares and cash.  Unless otherwise </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">provided in the SAR Award or an Other Agreement, upon exercise of a SAR, the Optionee (or any person having the right to exercise the SAR after his or her death) shall receive Shares from RHI, along with cash in lieu of any fractional Share.  The amount of cash and&#47;or the Fair Market Value of Shares received upon exercise of SARs shall, in the aggregate, be equal to the amount by which the Fair Market Value (on the date of surrender) of the Shares subject to the SARs exceeds the Exercise Price.  Unless the SAR Award or an Other Agreement provides otherwise, SARs which have not Vested at the time of an Optionee&#8217;s termination of Service shall expire upon such termination, and any Vested SARs which have not been exercised shall remain outstanding and exercisable until the earlier of 90 days following such termination and the expiration of the SAR&#8217;s term. Notwithstanding the foregoing, if exercise of a SAR during the 90-day period described in the previous sentence would subject the Participant to liability under Section 16 of the Exchange Act by reason of transactions by the Participant prior to the Participant&#8217;s termination of Service, such SAR shall be exercisable until the earliest of (a) its normal termination date and (b) the 30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> day after the first date upon which the Participant would not be subject to Section 16 liability by reason of the prior transactions.  Notwithstanding the foregoing, in the event of an Optionee&#8217;s Misconduct Termination, effective as of the date notice of such termination is given by the Committee to the Optionee, all of the Optionee&#8217;s SARs (whether or not Vested) shall automatically terminate and lapse, unless the Committee shall determine otherwise.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(f)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Nontransferability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Except as set forth in a SAR Award, during an Optionee&#8217;s lifetime, his or her SARs shall be exercisable only by him and shall not be transferable, and in the event of an Optionee&#8217;s death, his or her SARs shall not be transferable other than by will or by the laws of descent and distribution.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(g)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Modification or Assumption of SARs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Within the limitations of the Plan, the Committee may modify, extend or renew outstanding SARs.  The foregoing notwithstanding, no modification of a SAR shall, without the consent of the Optionee, impair the Optionee&#8217;s rights or increase the obligations under such SAR.  SARs may not be repriced without the approval of RHI&#8217;s stockholders.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            (h)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  In no event shall dividend or dividend equivalents be provided or awarded with respect to SARs. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 10. STOCK UNITS AND PERFORMANCE UNITS.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Stock Unit Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each grant of Stock Units or Performance Units under the Plan shall be evidenced by a Stock Unit Award between the recipient and RHI.  Such Stock Units shall be subject to all applicable terms of the Plan and may be subject to any other terms that are not inconsistent with the Plan, including those specified in any Other Agreement.  The provisions of the various Stock Unit Awards entered into under the Plan need not be identical.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Payment for Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  To the extent that an Award is granted in the form of Stock Units, no cash consideration shall be required of the Award recipients.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Vesting Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Each Award of Stock Units shall be subject to a Vesting Schedule. Vesting shall occur, in full or in installments, upon satisfaction of the conditions specified in the Stock Unit Award or as specified in any Other Agreement.  Unless the Stock Unit Award or an Other Agreement provides otherwise, each grant of Stock Units shall become exercisable with respect to twenty-five percent (25%) of the Shares covered by the grant on each of the first through fourth anniversaries of the date of grant, provided that the Participant&#8217;s Service has not terminated on the applicable date.  For grants made after the Effective Date, the Vesting Schedule on the date of grant shall provide that no portion of a grant of Stock Units shall vest prior to the first anniversary of the grant date, except that Awards covering Shares not in excess of five percent (5%) of the aggregate Shares authorized for grant under the Plan pursuant </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">to Section 5(a) may contain a Vesting Schedule on the date of grant that provides for the vesting of some or all of the Shares subject to such Award prior to the first anniversary of the grant date.  Notwithstanding the foregoing, a Stock Unit Award may provide for accelerated Vesting in the event of the Participant&#8217;s Protiviti Retirement, Staffing&#47;Headquarters Retirement, death or total and permanent disability, a Change in Control, or, if specified at the time of grant, termination of employment, including as provided in any Other Agreement.  To the extent that an Award of Stock Units has not Vested prior to, or concurrently with, termination of a Participant&#8217;s Service, such Award shall immediately terminate.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Voting and Dividend Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The holders of Stock Units shall have no voting rights or rights to receive dividends.  Prior to settlement or forfeiture, any Stock Unit awarded under the Plan may, at the Committee&#8217;s discretion, carry with it a right to dividend equivalents.  Such right entitles the holder to be credited with an amount equal to all cash dividends paid on one Share while the Stock Unit is outstanding.  Dividend equivalents may not be converted into additional Stock Units.  Settlement of dividend equivalents may be made only in the form of cash.  Prior to distribution, any dividend equivalents which are not paid shall accrue and be subject to the same conditions and restrictions as the Stock Units to which they attach.  Therefore, dividend equivalents may not be paid with respect to any Stock Unit that has not Vested.  If any Stock Units terminate prior to Vesting, any accrued and unpaid dividend equivalents with respect to that portion of the Award shall be forfeited.  After Vesting and settlement in Shares, dividends shall be paid on such Shares received in settlement of the Stock Units as normal at the same time and to the same extent as dividends are paid on other Shares, provided that any applicable provisions of Section 12(i) have been satisfied.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(e)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Form and Time of Settlement of Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Settlement of Vested Stock Units may be made in the form of (a) cash, (b) Shares or (c) any combination of both, as determined by the Committee.  Methods of converting Stock Units into cash may include (without limitation) a method based on the average Fair Market Value of Shares over a series of trading days.  Vested Stock Units may be settled in a lump sum or in installments.  The distribution may occur or commence when all Vesting conditions applicable to the Stock Units have been satisfied or have lapsed, or it may be deferred, in accordance with applicable law, to any later date.  The amount of a deferred distribution may be increased by an interest factor or by dividend equivalents.  Until an Award of Stock Units is settled, the number of such Stock Units shall be subject to adjustment pursuant to the adjustment provisions of the Plan.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(f)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Death of Recipient</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Any Stock Units Award that becomes payable after the recipient&#8217;s death shall be distributed to the recipient&#8217;s beneficiary or beneficiaries.  Each recipient of a Stock Units Award under the Plan shall designate one or more beneficiaries for this purpose by filing the prescribed form with RHI.  A beneficiary designation may be changed by filing the prescribed form with RHI at any time before the Award recipient&#8217;s death.  If no beneficiary was designated or if no designated beneficiary survives the Award recipient, then any Stock Units Award that becomes payable after the recipient&#8217;s death shall be distributed to the recipient&#8217;s estate.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(g)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Creditors&#8217; Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  A holder of Stock Units shall have no rights other than those of a general creditor of RHI.  Stock Units represent an unfunded and unsecured obligation of RHI, subject to the terms and conditions of the applicable Stock Unit Award.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(h)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Assignment or Transfer of Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Except as provided herein, or in a Stock Unit Award, or as required by applicable law, Stock Units shall not be anticipated, assigned, attached, garnished, optioned, transferred or made subject to any creditor&#8217;s process, whether voluntarily, involuntarily or by operation of law.  Any act in violation of this Subsection shall be void.  However, this Subsection shall not preclude a Participant from designating a beneficiary </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">who will receive any outstanding Stock Units in the event of the Participant&#8217;s death, nor shall it preclude a transfer of Stock Units by will or by the laws of descent and distribution. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">SECTION 11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">NO RIGHTS AS A STOCKHOLDER</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">A Participant shall have no rights as a stockholder with respect to any Award until the date of the issuance of a stock certificate for any Shares covered by such award.  No adjustments shall be made, except as provided in the adjustment provisions of the Plan.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">SECTION 12. PERFORMANCE CONDITIONS.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        Any Award may be made subject to one or more Performance Conditions in addition to the Vesting Schedule imposed upon such grant.  Nothing in this Section 12(a) shall override the minimum one-year vesting requirement as set forth in Sections 6(c), 7(d), 9(d) and 10(c).   </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       The determination as to whether any such grant is subject to a Performance Condition shall be made on or prior to the date of grant.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)        The Performance Condition shall operate as specified in this Section 12.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)       If an Award is made subject to one or more Performance Conditions, the Committee shall establish the Performance Period, Adjustment Provisions and Performance Goals for such Performance Conditions. In addition, the Compensation Committee shall determine how any forfeitures occurring as a result of a Performance Condition shall be allocated with respect to the Vesting Schedule of the Award.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(e)        After the completion of the Performance Period relating to a Performance Condition, the Chief Financial Officer shall, with respect to each Award made subject to such Performance Condition, calculate the effect of the Adjustment Provisions on the Award and deliver such calculation to the Committee or its delegate.  If the Committee has delegated its authority to certify the level of achievement with respect to the Performance Conditions, including the impact of the Adjustment Provisions, references to the &#8220;Committee&#8221; in this Section 12 shall mean such delegate.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(f)        The Committee shall review the information submitted by the Chief Financial Officer and certify, in writing, its determination with respect to the impact of the Adjustment Provisions on the Award and the Final Award.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(g)       If a portion of an Award made subject to a Performance Condition shall Vest prior to the satisfaction of any Performance Condition applicable to such portion by reason of death, Total and Permanent Disability or, if applicable, a Change in Control, then the Performance Condition shall be cancelled and none of such Award shall be subject to reduction or forfeiture as provided by the Performance Condition. Such Award shall be treated in accordance with the terms of this Plan relating to Vested shares.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(h)       If a portion of an Award made subject to a Performance Condition shall satisfy a Vesting Schedule prior to the satisfaction of any Performance Condition applicable to such portion for any reason other than death, Total and Permanent Disability or a Change in Control, such portion of the Award shall not be released to or exercised by the Participant until after the Certification Date. No such satisfaction of a Vesting Schedule shall in any way be deemed a satisfaction, waiver or cancellation of the Performance Condition, and such portion shall remain subject to reduction and forfeiture as provided by the Performance Condition.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        Dividends or dividend equivalents may not be paid with respect to any Share subject to a Performance Condition until the Final Award with respect to such Share has been determined.  Any dividends or dividend equivalents declared on any Shares prior to such determination shall be accrued.  After determination of the Final Award, such accrued dividends or dividend equivalents shall be paid, subject to Section 6(f) hereof&#59; provided, however, that if the Final Award is less than the Original Award, any accrued dividends or dividend equivalents </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">attributable to the portion of the Award that has been forfeited shall also be forfeited. After determination of the Final Award has been made and Section 6(f) has been satisfied, dividends shall be paid as normal on such Shares at the same time and to the same extent as dividends are paid on other Shares.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">SECTION 13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">TERMINATION OF SERVICE&#59; LEAVES OF ABSENCE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Subject to the last sentence of this Section 13, a Participant&#8217;s Service shall terminate when such person ceases to be an Eligible Participant as determined in the sole discretion of the Committee.  A Participant&#8217;s Service does not terminate if he or she is a common-law employee and goes on a bona fide leave of absence of less than six (6) consecutive months that was approved by the Company in writing and the terms of the leave provide for continued service crediting, or when continued service crediting is required by applicable law.  However, for purposes of determining whether an Option is entitled to ISO status, a common-law employee&#8217;s Service will be treated as terminating three (3) months after such employee went on leave, unless such employee&#8217;s right to return to active work is guaranteed by law or by a contract.  Service terminates in any event when the approved leave ends, unless such employee immediately returns to active work.  The Committee determines which leaves count toward Service, and when Service terminates for all purposes under the Plan.  Notwithstanding the foregoing, an Outside Director&#8217;s Service shall terminate when he or she is neither a member of the Board of Directors nor a Consultant to RHI.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">SECTION 14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">DEATH&#59; TOTAL AND PERMANENT DISABILITY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">All Awards granted to any Participant shall Vest upon such Participant&#8217;s death or termination of the Participant&#8217;s Service due to Total and Permanent Disability. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">SECTION 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">PERSONS SUBJECT TO SECTION 16 OF THE EXCHANGE ACT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Any Award held by an individual who is an Outside Director on both of (a) the grant date of such Award and (b) the effective date of a Change in Control, shall Vest upon the effective date of such Change in Control.  Any Option or SAR Award held by an individual who is a Section 16 Participant at either or both of (a) the grant date of such Award or (b) the effective date of such individual&#8217;s Outside Director Retirement, Protiviti Retirement or Staffing&#47;Headquarters Retirement, as the case may be, shall Vest upon the effective date of such retirement.  Any Options or SARs held by a Section 16 Participant which Vest by reason of the provisions of this Section 15 or by reason of death or Total and Permanent Disability shall remain outstanding until the earlier of its exercise or its original term.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">SECTION 16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">ADJUSTMENT OF SHARES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Adjustments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  In the event of a subdivision of the outstanding Stock, or stock split or reverse stock split, a declaration of a dividend payable in Shares, a declaration of a dividend payable in a form other than Shares in an amount that has a material effect on the price of Shares, a combination or consolidation of the outstanding Shares (by reclassification or otherwise) into a lesser number of Shares, a recapitalization, reorganization, merger, liquidation, a spin-off, exchange of shares or a similar transaction without the receipt of consideration by the Company, the Committee shall make such equitable adjustments as it deems appropriate in one or more of&#58;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        The number of Shares, Options, SARs, Restricted Shares and Stock Units available for future Awards under the Plan&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)       The per person per fiscal year limitations on Awards under the Plan and the maximum aggregate number of ISOs that may be awarded under the Plan&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii)      The number of Shares covered by each outstanding Award&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iv)      The Exercise Price under each outstanding Option and SAR&#59; or</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(v)       The number of Stock Units included in any prior Award which has not yet been settled.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Except as provided in this Section, a Participant shall have no rights by reason of any issue by RHI of stock of any class or securities convertible into stock of any class, any subdivision or consolidation of shares of stock of any class, the payment of any dividend or any other increase or decrease in the number of shares of stock of any class.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Except in connection with a corporate transaction involving the Company (including, without limitation, any stock dividend, stock split, extraordinary cash dividend, recapitalization, reorganization, merger, consolidation, split-up, spin-off, combination, or exchange of shares), the terms of outstanding Awards may not be amended to reduce the exercise price of outstanding Options or SARs or cancel outstanding Options or SARs in exchange for cash, other Awards or Options or SARs with an exercise price that is less than the exercise price of the original Options or SARs without stockholder approval.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Dissolution or Liquidation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. To the extent not previously exercised or settled, Options, SARs and Stock Units shall terminate immediately prior to the dissolution or liquidation of RHI.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Reorganizations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. In the event that RHI is a party to a merger or other reorganization, outstanding Awards shall be subject to the agreement setting forth the terms of such reorganization.  Such agreement may provide for&#58;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        The continuation of the outstanding Awards by RHI, if RHI is a surviving corporation&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)       The assumption of the outstanding Awards by the surviving corporation or its parent or subsidiary&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii)      The substitution by the surviving corporation or its parent or subsidiary of its own awards for the outstanding Awards&#59;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iv)      Full exercisability or Vesting and accelerated expiration of the outstanding Awards&#59; or</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(v)       Settlement of the full value of the outstanding Awards in cash or cash equivalents followed by cancellation of such Awards.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Nothing in this Section 16(c) shall obligate the Company, the Board or the Committee to treat all outstanding Awards in the same manner or to take any of the actions listed above with respect to any or all outstanding Awards.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Reservation of Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Except as provided in this Section, a Participant shall have no rights by reason of any subdivision or consolidation of shares of stock of any class, the payment of any dividend or any other increase or decrease in the number of shares of stock of any class.  Any issue by RHI of shares of stock of any class, or securities convertible into shares of stock of any class, shall not affect, and no adjustment by reason thereof shall be made with respect to, the number of Shares subject to an Award or the Exercise Price.  The grant of an Award pursuant to the Plan shall not affect in any way the right or power of RHI to make adjustments, reclassifications, reorganizations or changes of its capital or business structure, to merge or consolidate or to dissolve, liquidate, sell or transfer all or any part of its business or assets. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 17. AWARDS UNDER OTHER PLANS.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">RHI may grant awards under other plans or programs, so long as the terms and conditions are not in conflict with the terms of this Plan.  Such awards may be settled in the form of Shares issued under this Plan.  Such Shares shall be treated for all purposes under the Plan like Shares issued in settlement of Stock Units and shall, when issued, reduce the number of Shares available under the Plan.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 18. LEGAL AND REGULATORY REQUIREMENTS.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">No Option may be exercised and no Stock may be issued or transferred pursuant to an award unless the Committee shall determine that such exercise, issuance or transfer complies with all relevant provisions of law, including, without limitation, the Securities Act, the Exchange Act, applicable state securities laws, and rules and regulations promulgated under each of the foregoing, and the requirements of any stock exchange upon which the Stock may then be listed or quotation system upon which the Stock may be quoted, and shall be further subject to the approval of counsel for RHI with respect to such compliance.  If the Stock subject to this Plan is not registered under the Securities Act and under applicable state securities laws, the Committee may require that the Participant deliver to RHI such documents as counsel for RHI may determine are necessary or advisable in order to substantiate compliance with applicable securities laws and the rules and regulations promulgated thereunder.  In no event shall RHI deliver, or be deemed obligated to deliver, cash in lieu of any Share by reason of any failure to satisfy the foregoing provisions.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">So long as any restrictions or obligations imposed pursuant to this Plan shall apply to a Share, each certificate evidencing such Share shall bear an appropriate legend referring to the terms, conditions and restrictions.  In addition, RHI may instruct its transfer agent that shares of Stock evidenced by such certificates may not be transferred without the written consent of RHI.  Any attempt to dispose of such shares of Stock in contravention of such terms, conditions and restrictions shall be invalid.  Certificates representing shares that have not Vested or with respect to which minimum withholding taxes have not been paid will be held in custody by RHI or such bank or other institution designated by the Committee.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 19. WITHHOLDING TAXES.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. To the extent required by applicable federal, state, local or foreign law, a Participant or his or her successor shall make arrangements satisfactory to RHI for the satisfaction of any withholding tax obligations that arise in connection with the Plan.  RHI shall not be required to issue any Shares or make any cash payment under the Plan until such obligations are satisfied.  In the event that such withholding taxes are not paid on a timely basis, as determined by RHI in its sole discretion, to the extent permitted by law RHI shall have the right, but not the obligation, to cause such withholding taxes to be satisfied by reducing the number of Shares or cash (if applicable) deliverable or by offsetting such withholding taxes against amounts otherwise due from the Company to the Participant.  If withholding taxes are paid by reduction of the number of Shares deliverable to Optionee, such shares shall be valued at the Fair Market Value as of the date of exercise.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Share Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Unless otherwise provided by the Committee, a Participant may satisfy all or part of his or her minimum withholding or income tax obligations by having RHI withhold all or a portion of any Shares that otherwise would be issued to him or her or by surrendering all or a portion of any Shares that he or she previously acquired.  Subject to applicable law and accounting considerations, such Shares shall be valued at their Fair Market Value on the date when taxes otherwise would be withheld in cash.  A Participant may elect to surrender, or attest to the ownership of, previously acquired Shares in excess of the amount required to satisfy his or her minimum withholding or income tax obligations provided that such Shares have been held by the Participant for such period of time required to avoid RHI&#8217;s recognition of additional compensation expense for financial reporting purposes as a result of the surrender or attestation of such previously owned shares.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 20. NO EMPLOYMENT OR REELECTION RIGHTS.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">No provision of the Plan, nor any right or Award granted under the Plan, shall be construed to give any person any right to become, to be treated as, or to remain an Eligible Participant.  RHI and its Subsidiaries and Affiliates reserve the right to terminate any person&#8217;s </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.13</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Service at any time and for any reason, with or without notice.  No provision of the Plan nor any right or Award granted under the Plan shall be construed to create any obligation on the part of the Board of Directors to nominate any Outside Director for reelection by RHI&#8217;s stockholders, or confer upon any Outside Director the right to remain a member of the Board of Directors for any period of time, or at any particular rate of compensation.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 21. DURATION AND AMENDMENTS.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Term of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Plan, as set forth herein, shall terminate automatically on the meeting of the stockholders of RHI in 2029, unless re-adopted or extended by RHI&#8217;s stockholders prior to or on such date and may be terminated on any earlier date by the Board of Directors or the Compensation Committee, as described in the next Subsection.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Right to Amend or Terminate the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Board of Directors or, to the extent permitted by applicable laws, rules or regulations, the Compensation Committee may amend or terminate the Plan at any time and from time to time.  Rights and obligations under any Award granted before amendment or termination of the Plan shall not be materially impaired by such amendment or termination, except with consent of the person to whom the Award was granted.  An amendment of the Plan shall be subject to the approval of RHI&#8217;s stockholders to the extent required by applicable laws, regulations or rules, including, but not limited to, any applicable rules or regulations of the New York Stock Exchange.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Effect of Amendment or Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. No Shares shall be issued or sold under the Plan after the termination thereof, except upon exercise or settlement of an Award granted prior to such termination.  The termination of the Plan, or any amendment thereof, shall not adversely affect any Shares previously issued or any Awards previously granted under the Plan.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">SECTION 22. PLAN EFFECTIVENESS.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This Plan, as amended and restated in the form set forth herein, shall become effective upon its approval by RHI&#8217;s stockholders.</font></div><div><font><br></font></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">END OF DOCUMENT</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>4
<FILENAME>rhi10k2021ex211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="icf26aa1a40df4e98a92539438bce989c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 21.1</font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUBSIDIARIES OF ROBERT HALF INTERNATIONAL INC.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.570%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of Subsidiary</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jurisdiction of<br>Incorporation</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti Holdings Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RHHC LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RH-TM Resources, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti Government Services, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maryland</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti Pty. Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Australia Pty. Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Austria GmbH</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Austria</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half B.V.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Trabalho Tempor&#225;rio Ltda.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti EOOD</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bulgaria</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Canada Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Chile Sociedad por Acciones</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chile</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Internacional Empresa De Servicios Transitorios Limitada</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chile</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti Shanghai Co. Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Human Resources Shanghai Company Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Management Consulting (Shanghai) Company Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Hong Kong Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China,&#160;Hong&#160;Kong&#160;SAR</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti Hong Kong Co. Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China, Hong Kong SAR</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti SAS</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half International France SAS</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half SAS</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti GmbH</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Deutschland Beteiligungsgesellschaft mbH</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Deutschland GmbH&#160;&#38; Co. KG</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.570%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of Subsidiary</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jurisdiction of<br>Incorporation</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti Consulting Private Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half International Ireland Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti Government Services S.r.l.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti S.r.l.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Japan Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Robert Half S.&#224; r.l.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luxembourg</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Robert Half Holding S.&#224; r.l.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luxembourg</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti B.V.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half International B.V.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Nederland B.V.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half New Zealand Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti Pte. Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half International Pte. Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti Switzerland GmbH</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half GmbH</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half International (Dubai) Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United&#160;Arab&#160;Emirates</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United&#160;Kingdom</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Holdings Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>rhi10k2021ex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ib0591d4fcd4445c792e16dd2c0359dcc_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 23.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-top:14pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hereby consent to the incorporation by reference in the Registration Statements on Form&#160;S-8 (Nos.&#160;33-14706, 33-32622, 33-32623, 33-39187, 33-39204, 33-40795, 33-52617, 33-56639, 33-56641, 33-57763, 33-62138, 33-62140, 33-65401, 33-65403, 333-05743, 333-05745, 333-18283, 333-18339, 333-38786, 333-38820, 333-42471, 333-42573, 333-42343, 333-42269, 333-50068, 333-50094, 333-66038, 333-66042, 333-68193, 333-68135, 333-68273, 333-75694, 333-79793, 333-79829, 333-88001, 333-91173, 333-91151, 333-91167, 333-98737, 333-125044, 333-151015, 333-196291, and 333-231788) of Robert Half International Inc., of our report dated February 14, 2022, relating to the consolidated financial statements and financial statement schedule and the effectiveness of internal control over financial reporting, which appears in this Form&#160;10-K.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; PricewaterhouseCoopers LLP</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Francisco, California</font></div><div style="margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 14, 2022</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>rhi123121ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="iffbd7a4042ed4c8da7b6bfffc99d26d7_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification Pursuant to Rule 13a-14 under the Securities Exchange Act of 1934</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, M. Keith Waddell, certify that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt">I have reviewed this report on Form 10-K of Robert Half International Inc.&#59;</font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div><font><br></font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February 14, 2022 </font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.039%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#47;s&#47; M. Keith Waddell</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">M. Keith Waddell<br>President &#38; CEO</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>rhi123121ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i3c2143a7eec843029a0846a2fe71f419_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification Pursuant to Rule 13a-14 under the Securities Exchange Act of 1934</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Michael C. Buckley, certify that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt">I have reviewed this report on Form 10-K of Robert Half International Inc.&#59;</font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58;  February 14, 2022 </font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.187%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.613%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#47;s&#47;Michael C. Buckley</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael C. Buckley<br>Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>rhi123121ex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i419e707f59b3468f8792f52912562de3_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. 1350, AS ADOPTED PURSUANT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K for the fiscal year ended December 31, 2021 of Robert&#160;Half International Inc. (the &#8220;Form&#160;10-K&#8221;), I, M. Keith Waddell, Chief Executive Officer of Robert&#160;Half International Inc., certify, pursuant to 18&#160;U.S.C.&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. The Form 10-K fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. The information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Robert Half International Inc.</font></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section&#160;906, has been provided to Robert&#160;Half International Inc. and will be retained by Robert&#160;Half International Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:10.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.596%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 14, 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#47;s&#47; M. Keith Waddell</font></div></td></tr><tr style="height:33pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">M. Keith Waddell<br>Chief Executive Officer<br>Robert Half International Inc.</font></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>9
<FILENAME>rhi123121ex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i13cd0c3b9fd14edc9eec69dc83907356_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. 1350, AS ADOPTED PURSUANT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form&#160;10-K for the fiscal year ended December 31, 2021 of Robert&#160;Half International Inc. (the &#8220;Form&#160;10-K&#8221;), I, Michael C. Buckley, Chief Financial Officer of Robert&#160;Half International&#160;Inc., certify, pursuant to 18&#160;U.S.C. 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. The Form 10-K fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. The information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Robert Half International Inc.</font></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section&#160;906, has been provided to Robert Half International Inc. and will be retained by Robert Half International Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:10.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.531%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.537%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 14, 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#47;s&#47;Michael C. Buckley</font></div></td></tr><tr style="height:33pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael C. Buckley<br>Chief Financial Officer<br>Robert Half International Inc.</font></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>rhi-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:12d5474c-28a0-4cfe-b3b8-d70fb9b5837b,g:a3d1ab1a-67a3-488a-9d75-2652c574ed93-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:rhi="http://roberthalf.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://roberthalf.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="rhi-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="rhi-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="rhi-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="rhi-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://roberthalf.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://roberthalf.com/role/AuditInformation">
        <link:definition>0002002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofFinancialPosition" roleURI="http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition">
        <link:definition>1001003 - Statement - Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofFinancialPositionParenthetical" roleURI="http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical">
        <link:definition>1002004 - Statement - Consolidated Statements of Financial Position (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://roberthalf.com/role/ConsolidatedStatementsofOperations">
        <link:definition>1003005 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>1004006 - Statement - Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>1005007 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquityParenthetical" roleURI="http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical">
        <link:definition>1006008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://roberthalf.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1007009 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails" roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails">
        <link:definition>2405402 - Disclosure - Summary of Significant Accounting Policies - Company's Income from Investments Held in Employee Deferred Compensation Trusts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails">
        <link:definition>2406403 - Disclosure - Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails">
        <link:definition>2407404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Credit Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails">
        <link:definition>2408405 - Disclosure - Summary of Significant Accounting Policies - Property Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingPronouncements" roleURI="http://roberthalf.com/role/NewAccountingPronouncements">
        <link:definition>2109102 - Disclosure - New Accounting Pronouncements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognition" roleURI="http://roberthalf.com/role/RevenueRecognition">
        <link:definition>2110103 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionTables" roleURI="http://roberthalf.com/role/RevenueRecognitionTables">
        <link:definition>2311302 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" roleURI="http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails">
        <link:definition>2412406 - Disclosure - Revenue Recognition - Schedule of Revenue Disaggregated by Line of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionRemainingPerformanceObligationDetails" roleURI="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails">
        <link:definition>2413407 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionRemainingPerformanceObligationDetails_1" roleURI="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails_1">
        <link:definition>2413407 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionScheduleofContractLiabilityActivityDetails" roleURI="http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails">
        <link:definition>2414408 - Disclosure - Revenue Recognition - Schedule of Contract Liability Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherCurrentAssets" roleURI="http://roberthalf.com/role/OtherCurrentAssets">
        <link:definition>2115104 - Disclosure - Other Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherCurrentAssetsTables" roleURI="http://roberthalf.com/role/OtherCurrentAssetsTables">
        <link:definition>2316303 - Disclosure - Other Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherCurrentAssetsDetails" roleURI="http://roberthalf.com/role/OtherCurrentAssetsDetails">
        <link:definition>2417409 - Disclosure - Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNet" roleURI="http://roberthalf.com/role/PropertyandEquipmentNet">
        <link:definition>2118105 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetTables" roleURI="http://roberthalf.com/role/PropertyandEquipmentNetTables">
        <link:definition>2319304 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetDetails" roleURI="http://roberthalf.com/role/PropertyandEquipmentNetDetails">
        <link:definition>2420410 - Disclosure - Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://roberthalf.com/role/Leases">
        <link:definition>2121106 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://roberthalf.com/role/LeasesTables">
        <link:definition>2322305 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://roberthalf.com/role/LeasesNarrativeDetails">
        <link:definition>2423411 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseCostandOtherInformationDetails" roleURI="http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails">
        <link:definition>2424412 - Disclosure - Leases - Lease Cost and Other Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumLeasePaymentsDetails" roleURI="http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails">
        <link:definition>2425413 - Disclosure - Leases - Future Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwill" roleURI="http://roberthalf.com/role/Goodwill">
        <link:definition>2126107 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillTables" roleURI="http://roberthalf.com/role/GoodwillTables">
        <link:definition>2327306 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillDetails" roleURI="http://roberthalf.com/role/GoodwillDetails">
        <link:definition>2428414 - Disclosure - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedPayrollandBenefitCosts" roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCosts">
        <link:definition>2129108 - Disclosure - Accrued Payroll and Benefit Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedPayrollandBenefitCostsTables" roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCostsTables">
        <link:definition>2330307 - Disclosure - Accrued Payroll and Benefit Costs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails">
        <link:definition>2431415 - Disclosure - Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDeferredCompensationPlanObligations" roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligations">
        <link:definition>2132109 - Disclosure - Employee Deferred Compensation Plan Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDeferredCompensationPlanObligationsTables" roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsTables">
        <link:definition>2333308 - Disclosure - Employee Deferred Compensation Plan Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDeferredCompensationPlanObligationsNarrativeDetails" roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails">
        <link:definition>2434416 - Disclosure - Employee Deferred Compensation Plan Obligations - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails">
        <link:definition>2435417 - Disclosure - Employee Deferred Compensation Plan Obligations - Compensation Expense Related to Qualified and Nonqualified Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NotesPayable" roleURI="http://roberthalf.com/role/NotesPayable">
        <link:definition>2136110 - Disclosure - Notes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NotesPayableAdditionalInformationDetails" roleURI="http://roberthalf.com/role/NotesPayableAdditionalInformationDetails">
        <link:definition>2437418 - Disclosure - Notes Payable - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://roberthalf.com/role/IncomeTaxes">
        <link:definition>2138111 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://roberthalf.com/role/IncomeTaxesTables">
        <link:definition>2339309 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesProvisionforIncomeTaxesDetails" roleURI="http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails">
        <link:definition>2440419 - Disclosure - Income Taxes - Provision for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails" roleURI="http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails">
        <link:definition>2441420 - Disclosure - Income Taxes - Income Before Provision for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" roleURI="http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails">
        <link:definition>2442421 - Disclosure - Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredPortionofTaxProvisionDetails" roleURI="http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails">
        <link:definition>2443422 - Disclosure - Income Taxes - Deferred Portion of Tax Provision (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" roleURI="http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails">
        <link:definition>2444423 - Disclosure - Income Taxes - Components of Deferred Income Tax Amounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAdditionalInformationDetail" roleURI="http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail">
        <link:definition>2445424 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails" roleURI="http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails">
        <link:definition>2446425 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://roberthalf.com/role/CommitmentsandContingencies">
        <link:definition>2147112 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAdditionalInformationDetails" roleURI="http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails">
        <link:definition>2448426 - Disclosure - Commitments and Contingencies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://roberthalf.com/role/StockholdersEquity">
        <link:definition>2149113 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://roberthalf.com/role/StockholdersEquityTables">
        <link:definition>2350310 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAdditionalInformationDetails" roleURI="http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails">
        <link:definition>2451427 - Disclosure - Stockholders' Equity - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails" roleURI="http://roberthalf.com/role/StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails">
        <link:definition>2452428 - Disclosure - Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails" roleURI="http://roberthalf.com/role/StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails">
        <link:definition>2453429 - Disclosure - Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityCashDividendsDeclaredDetails" roleURI="http://roberthalf.com/role/StockholdersEquityCashDividendsDeclaredDetails">
        <link:definition>2454430 - Disclosure - Stockholders' Equity - Cash Dividends Declared (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockPlans" roleURI="http://roberthalf.com/role/StockPlans">
        <link:definition>2155114 - Disclosure - Stock Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockPlansTables" roleURI="http://roberthalf.com/role/StockPlansTables">
        <link:definition>2356311 - Disclosure - Stock Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockPlansAdditionalInformationDetails" roleURI="http://roberthalf.com/role/StockPlansAdditionalInformationDetails">
        <link:definition>2457431 - Disclosure - Stock Plans - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockPlansStockBasedCompensationExpenseDetails" roleURI="http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails">
        <link:definition>2458432 - Disclosure - Stock Plans - Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" roleURI="http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails">
        <link:definition>2459433 - Disclosure - Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockPlansTotalPreTaxIntrinsicValueofStockOptionsExercisedandTotalFairValueofSharesVestedDetails" roleURI="http://roberthalf.com/role/StockPlansTotalPreTaxIntrinsicValueofStockOptionsExercisedandTotalFairValueofSharesVestedDetails">
        <link:definition>2460434 - Disclosure - Stock Plans - Total Pre-Tax Intrinsic Value of Stock Options Exercised and Total Fair Value of Shares Vested (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShare" roleURI="http://roberthalf.com/role/NetIncomePerShare">
        <link:definition>2161115 - Disclosure - Net Income Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShareTables" roleURI="http://roberthalf.com/role/NetIncomePerShareTables">
        <link:definition>2362312 - Disclosure - Net Income Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShareCalculationofNetIncomePerShareDetails" roleURI="http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails">
        <link:definition>2463435 - Disclosure - Net Income Per Share - Calculation of Net Income Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegments" roleURI="http://roberthalf.com/role/BusinessSegments">
        <link:definition>2164116 - Disclosure - Business Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsTables" roleURI="http://roberthalf.com/role/BusinessSegmentsTables">
        <link:definition>2365313 - Disclosure - Business Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsAdditionalInformationDetails" roleURI="http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails">
        <link:definition>2466436 - Disclosure - Business Segments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" roleURI="http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails">
        <link:definition>2467437 - Disclosure - Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" roleURI="http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails">
        <link:definition>2468438 - Disclosure - Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://roberthalf.com/role/SubsequentEvents">
        <link:definition>2169117 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsTables" roleURI="http://roberthalf.com/role/SubsequentEventsTables">
        <link:definition>2370314 - Disclosure - Subsequent Events (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://roberthalf.com/role/SubsequentEventsDetails">
        <link:definition>2471439 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccounts" roleURI="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts">
        <link:definition>2172118 - Disclosure - Schedule II - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccountsDetails" roleURI="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails">
        <link:definition>2473440 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets" abstract="false" name="DeferredTaxLiabilitiesAmortizationOfIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" abstract="false" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_ForeignCountriesMember" abstract="true" name="ForeignCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock" abstract="false" name="ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock" abstract="false" name="ContributionPlansAndNonqualifiedPlansTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="rhi_StaffingPlacementGuaranteePeriod" abstract="false" name="StaffingPlacementGuaranteePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="rhi_CommonStockRepurchasedShares" abstract="false" name="CommonStockRepurchasedShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications" abstract="false" name="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_LesseeOperatingLeaseTerminationPeriod" abstract="false" name="LesseeOperatingLeaseTerminationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="rhi_ComputerHardwareMember" abstract="true" name="ComputerHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_ProvisionForMedicalClaims" abstract="false" name="ProvisionForMedicalClaims" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_RobertHalfTechnologyMember" abstract="true" name="RobertHalfTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rhi_DeferredTaxAssetsOtherNet" abstract="false" name="DeferredTaxAssetsOtherNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="rhi_DeferredCompensationPlanAssetsCurrent" abstract="false" name="DeferredCompensationPlanAssetsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_AccruedPayrollAndBenefitsCostsMember" abstract="true" name="AccruedPayrollAndBenefitsCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" abstract="false" name="StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="rhi_MutualFundBondMember" abstract="true" name="MutualFundBondMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" abstract="false" name="CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock" abstract="false" name="EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="rhi_DeferredCompensationPlanFundExchangesWithinPlan" abstract="false" name="DeferredCompensationPlanFundExchangesWithinPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rhi_DeferredCompensationPlansAbstract" abstract="true" name="DeferredCompensationPlansAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rhi_AmortizationOfCloudComputingImplementationCosts" abstract="false" name="AmortizationOfCloudComputingImplementationCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_DeferredCompensationPlansTextBlock" abstract="false" name="DeferredCompensationPlansTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="rhi_CashPaidDuringPeriodForAbstract" abstract="true" name="CashPaidDuringPeriodForAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rhi_MutualFundStockMember" abstract="true" name="MutualFundStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" abstract="false" name="DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" abstract="false" name="ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized" abstract="false" name="DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_DeferredCompensationPlanInvestmentIncome" abstract="false" name="DeferredCompensationPlanInvestmentIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember" abstract="true" name="StandbyLettersOfCreditUsedForCollateralRequirementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_AccountempsMember" abstract="true" name="AccountempsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="rhi_SubjectToPerformanceConditionMember" abstract="true" name="SubjectToPerformanceConditionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" abstract="false" name="DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax" abstract="false" name="DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost" abstract="false" name="IncreaseDecreaseInAccruedPayrollAndBenefitCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="rhi_SubjectToMarketConditionsMember" abstract="true" name="SubjectToMarketConditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_DefinedContributionPlanIncomeExpense" abstract="false" name="DefinedContributionPlanIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward" abstract="true" name="IncreaseDecreaseInContractWithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rhi_ReturnOnInvestedCapitalAwardMember" abstract="true" name="ReturnOnInvestedCapitalAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_MutualFundBlendMember" abstract="true" name="MutualFundBlendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_DeferredTaxLiabilityDepreciation" abstract="false" name="DeferredTaxLiabilityDepreciation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_CommonStockRepurchasedValue" abstract="false" name="CommonStockRepurchasedValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract" abstract="true" name="OperatingLeasesWeightedAverageDiscountRatePercentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" abstract="false" name="StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_RestrictedStockAndStockUnitsMember" abstract="true" name="RestrictedStockAndStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_TimeBasedAwardsMember" abstract="true" name="TimeBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_DeferredPortionOfTaxExpenseBenefit" abstract="false" name="DeferredPortionOfTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit" abstract="false" name="DeferredFederalAndStateIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="rhi_RedemptionsFromEmployeeDeferredCompensationPlan" abstract="false" name="RedemptionsFromEmployeeDeferredCompensationPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage" abstract="false" name="LineOfCreditFacilityUsedCapacityServiceFeePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="rhi_DeferredTaxAssetsOperatingLeaseLiability" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_ProvisionForWorkersCompensationClaims" abstract="false" name="ProvisionForWorkersCompensationClaims" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_OfficeTeamMember" abstract="true" name="OfficeTeamMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract" abstract="true" name="OperatingLeasesWeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rhi_DeferredCompensationPlanDividendIncome" abstract="false" name="DeferredCompensationPlanDividendIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" abstract="false" name="DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_PermanentPlacementStaffingMember" abstract="true" name="PermanentPlacementStaffingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_PaymentsForEmployeeDeferredCompensationPlan" abstract="false" name="PaymentsForEmployeeDeferredCompensationPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss" abstract="false" name="DeferredCompensationPlanRealizedAndUnrealizedGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_ComputerSoftwareMember" abstract="true" name="ComputerSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" abstract="false" name="DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_RiskConsultingAndInternalAuditServicesMember" abstract="true" name="RiskConsultingAndInternalAuditServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_GentryCaseMember" abstract="true" name="GentryCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_TemporaryAndConsultantStaffingMember" abstract="true" name="TemporaryAndConsultantStaffingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="rhi_CaliforniaEnterpriseZoneMember" abstract="true" name="CaliforniaEnterpriseZoneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_AwardsNotSubjectToMarketConditionsMember" abstract="true" name="AwardsNotSubjectToMarketConditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_StockRepurchasesAwaitingSettlement" abstract="false" name="StockRepurchasesAwaitingSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock" abstract="false" name="IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees" abstract="false" name="DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_RobertHalfManagementResourcesMember" abstract="true" name="RobertHalfManagementResourcesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>rhi-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:12d5474c-28a0-4cfe-b3b8-d70fb9b5837b,g:a3d1ab1a-67a3-488a-9d75-2652c574ed93-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="simple" xlink:href="rhi-20211231.xsd#ConsolidatedStatementsofFinancialPosition"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ad146a23-c254-4141-9935-0437113854ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_303c573e-54f8-4ff2-a2ae-9890dc98ac5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ad146a23-c254-4141-9935-0437113854ad" xlink:to="loc_us-gaap_PreferredStockValue_303c573e-54f8-4ff2-a2ae-9890dc98ac5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_acb87b0a-4fdb-45df-a0ae-8701de9fc2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ad146a23-c254-4141-9935-0437113854ad" xlink:to="loc_us-gaap_CommonStockValue_acb87b0a-4fdb-45df-a0ae-8701de9fc2d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_71b38f3b-6460-4f57-b4b6-5ce30d8c6f06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ad146a23-c254-4141-9935-0437113854ad" xlink:to="loc_us-gaap_AdditionalPaidInCapital_71b38f3b-6460-4f57-b4b6-5ce30d8c6f06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bd15a7aa-34d8-45d2-9dea-5c5bc497529d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ad146a23-c254-4141-9935-0437113854ad" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bd15a7aa-34d8-45d2-9dea-5c5bc497529d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_93e5bdf4-9dbf-4c66-ad38-4d4ca85cafc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ad146a23-c254-4141-9935-0437113854ad" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_93e5bdf4-9dbf-4c66-ad38-4d4ca85cafc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d8853e5a-4442-4b8f-bcd4-b65622fb670e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_82433aee-dc6d-4334-bcf9-9f2a2ddb66ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d8853e5a-4442-4b8f-bcd4-b65622fb670e" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_82433aee-dc6d-4334-bcf9-9f2a2ddb66ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ebff5acb-e67e-42fc-9a2a-f0654c07f9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d8853e5a-4442-4b8f-bcd4-b65622fb670e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ebff5acb-e67e-42fc-9a2a-f0654c07f9a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_79e74b07-3675-4069-bb4b-df2dfb1a53e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d8853e5a-4442-4b8f-bcd4-b65622fb670e" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_79e74b07-3675-4069-bb4b-df2dfb1a53e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_6de2ce95-363b-4072-a07d-643770f80f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d8853e5a-4442-4b8f-bcd4-b65622fb670e" xlink:to="loc_us-gaap_LongTermDebtCurrent_6de2ce95-363b-4072-a07d-643770f80f3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_872d5675-a397-47eb-a23c-c9a35be609df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d8853e5a-4442-4b8f-bcd4-b65622fb670e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_872d5675-a397-47eb-a23c-c9a35be609df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_8033f0ab-736b-4735-9981-003331e83dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d8853e5a-4442-4b8f-bcd4-b65622fb670e" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_8033f0ab-736b-4735-9981-003331e83dc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_653457f4-d7c7-4c25-8a31-895a377de954" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_dbf32f98-3c22-480d-9fcc-de9f02f9fe80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_653457f4-d7c7-4c25-8a31-895a377de954" xlink:to="loc_us-gaap_AssetsCurrent_dbf32f98-3c22-480d-9fcc-de9f02f9fe80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9001c10e-0f79-459d-a98d-b1680c2f9160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_653457f4-d7c7-4c25-8a31-895a377de954" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9001c10e-0f79-459d-a98d-b1680c2f9160" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3162cef3-a338-434c-b93e-a5f08994fe16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_653457f4-d7c7-4c25-8a31-895a377de954" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3162cef3-a338-434c-b93e-a5f08994fe16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_408ac56c-1563-4297-af6e-65841d0589fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_653457f4-d7c7-4c25-8a31-895a377de954" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_408ac56c-1563-4297-af6e-65841d0589fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2b1625c2-5a23-45eb-8977-80a454ecd09e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_653457f4-d7c7-4c25-8a31-895a377de954" xlink:to="loc_us-gaap_Goodwill_2b1625c2-5a23-45eb-8977-80a454ecd09e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_28f3aebe-49df-4411-a65a-bda47eee055d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_653457f4-d7c7-4c25-8a31-895a377de954" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_28f3aebe-49df-4411-a65a-bda47eee055d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3fec4536-3577-4de9-a2b7-616a5dba29e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3df05df1-9ed8-40da-b9f1-adf458e9a6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3fec4536-3577-4de9-a2b7-616a5dba29e3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3df05df1-9ed8-40da-b9f1-adf458e9a6b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanAssetsCurrent_25740d45-7791-4149-96e2-23f3c127ba44" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3fec4536-3577-4de9-a2b7-616a5dba29e3" xlink:to="loc_rhi_DeferredCompensationPlanAssetsCurrent_25740d45-7791-4149-96e2-23f3c127ba44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_0c1f5bff-4d75-4e6c-95e3-79ddbbc17ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3fec4536-3577-4de9-a2b7-616a5dba29e3" xlink:to="loc_us-gaap_OtherAssetsCurrent_0c1f5bff-4d75-4e6c-95e3-79ddbbc17ac0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d8e8dd26-10d8-4368-ac5d-93ea22c48e92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3fec4536-3577-4de9-a2b7-616a5dba29e3" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d8e8dd26-10d8-4368-ac5d-93ea22c48e92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_26fa96aa-38a1-43a3-a489-8b370470c919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_553def27-2772-4e58-a25a-989bd655267f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_26fa96aa-38a1-43a3-a489-8b370470c919" xlink:to="loc_us-gaap_LiabilitiesCurrent_553def27-2772-4e58-a25a-989bd655267f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_16f4765f-7134-433b-bde7-fe0ae0948415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_26fa96aa-38a1-43a3-a489-8b370470c919" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_16f4765f-7134-433b-bde7-fe0ae0948415" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_9eb1040f-6355-44f7-aa1f-ec85c043bc98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_26fa96aa-38a1-43a3-a489-8b370470c919" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_9eb1040f-6355-44f7-aa1f-ec85c043bc98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5fc4e7aa-fe4b-471f-8fd0-2a889872856d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8ad267ae-9103-46e0-8052-784956324839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5fc4e7aa-fe4b-471f-8fd0-2a889872856d" xlink:to="loc_us-gaap_Liabilities_8ad267ae-9103-46e0-8052-784956324839" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f5a135a6-4515-4929-b6c1-f1dedc890930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5fc4e7aa-fe4b-471f-8fd0-2a889872856d" xlink:to="loc_us-gaap_StockholdersEquity_f5a135a6-4515-4929-b6c1-f1dedc890930" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_75687e1d-9e58-4f17-87ca-387abe0c7627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5fc4e7aa-fe4b-471f-8fd0-2a889872856d" xlink:to="loc_us-gaap_CommitmentsAndContingencies_75687e1d-9e58-4f17-87ca-387abe0c7627" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="rhi-20211231.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_17d2ecef-b341-4ea6-8af1-a406f01419c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b6b8817d-5a54-458b-a11f-dc05ecda4979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_17d2ecef-b341-4ea6-8af1-a406f01419c8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b6b8817d-5a54-458b-a11f-dc05ecda4979" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d425e141-d935-454b-b4a1-8597ee605861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_17d2ecef-b341-4ea6-8af1-a406f01419c8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d425e141-d935-454b-b4a1-8597ee605861" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_cee5316a-4384-4190-92af-ac456d62da78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_690a989c-9318-4de7-93cb-5f228a8eb74a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_cee5316a-4384-4190-92af-ac456d62da78" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_690a989c-9318-4de7-93cb-5f228a8eb74a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_77e2d37e-38c6-485e-90ac-e3b8c8215b03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_cee5316a-4384-4190-92af-ac456d62da78" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_77e2d37e-38c6-485e-90ac-e3b8c8215b03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe02defc-cc4a-4fa2-af82-fb4c800a5619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_34487975-a20d-4d27-ba33-ac3a170278fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe02defc-cc4a-4fa2-af82-fb4c800a5619" xlink:to="loc_us-gaap_GrossProfit_34487975-a20d-4d27-ba33-ac3a170278fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f29d7574-8ab7-427c-b8f3-652757787631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe02defc-cc4a-4fa2-af82-fb4c800a5619" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f29d7574-8ab7-427c-b8f3-652757787631" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e6e5d951-9d4a-4609-ad61-2693e43b3521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe02defc-cc4a-4fa2-af82-fb4c800a5619" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e6e5d951-9d4a-4609-ad61-2693e43b3521" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_b054938e-b7e5-446f-9291-a7823484dc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe02defc-cc4a-4fa2-af82-fb4c800a5619" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_b054938e-b7e5-446f-9291-a7823484dc5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanInvestmentIncome_1ac4ec59-0a4a-417e-8e8b-a0819a5ca976" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanInvestmentIncome"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe02defc-cc4a-4fa2-af82-fb4c800a5619" xlink:to="loc_rhi_DeferredCompensationPlanInvestmentIncome_1ac4ec59-0a4a-417e-8e8b-a0819a5ca976" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="rhi-20211231.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fe10bc85-cf85-46f6-82a6-7e5cb15b7308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_e6ad76cd-d447-440d-93c8-d8faabe2d5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fe10bc85-cf85-46f6-82a6-7e5cb15b7308" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_e6ad76cd-d447-440d-93c8-d8faabe2d5ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5ffaa222-6acf-4427-881c-f441d0c26fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fe10bc85-cf85-46f6-82a6-7e5cb15b7308" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5ffaa222-6acf-4427-881c-f441d0c26fcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c39cf691-012b-4c52-b67b-64d178868935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_48645428-7bfd-40ee-9829-2d061b953fea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_c39cf691-012b-4c52-b67b-64d178868935" xlink:to="loc_us-gaap_NetIncomeLoss_48645428-7bfd-40ee-9829-2d061b953fea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b1cc68b2-30fe-45e2-bbeb-3d666e7845fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_c39cf691-012b-4c52-b67b-64d178868935" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b1cc68b2-30fe-45e2-bbeb-3d666e7845fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="rhi-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c0b3f3e8-9590-4505-b979-80f8a1ddc516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_64f427dd-4d9d-4370-acb0-73fcc2741585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c0b3f3e8-9590-4505-b979-80f8a1ddc516" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_64f427dd-4d9d-4370-acb0-73fcc2741585" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_a5e63cb0-2e08-4349-a05d-bb9f894b7b44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c0b3f3e8-9590-4505-b979-80f8a1ddc516" xlink:to="loc_us-gaap_PaymentsOfDividends_a5e63cb0-2e08-4349-a05d-bb9f894b7b44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfDebt_6fabd2d4-39e0-4e07-9b8e-1f1d86dc2642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c0b3f3e8-9590-4505-b979-80f8a1ddc516" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfDebt_6fabd2d4-39e0-4e07-9b8e-1f1d86dc2642" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_135cd95e-f67a-431a-83a6-ad2303dbb789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_14d938a5-9690-47a6-8595-791e4ff393ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_135cd95e-f67a-431a-83a6-ad2303dbb789" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_14d938a5-9690-47a6-8595-791e4ff393ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3d12feb8-1144-4f59-990f-9a25e878b53b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_135cd95e-f67a-431a-83a6-ad2303dbb789" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3d12feb8-1144-4f59-990f-9a25e878b53b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PaymentsForEmployeeDeferredCompensationPlan_1c8d461a-89b2-4529-a860-8b3002a11294" xlink:href="rhi-20211231.xsd#rhi_PaymentsForEmployeeDeferredCompensationPlan"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_135cd95e-f67a-431a-83a6-ad2303dbb789" xlink:to="loc_rhi_PaymentsForEmployeeDeferredCompensationPlan_1c8d461a-89b2-4529-a860-8b3002a11294" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RedemptionsFromEmployeeDeferredCompensationPlan_1ce730c2-ba7c-4792-9463-f4968dad2e19" xlink:href="rhi-20211231.xsd#rhi_RedemptionsFromEmployeeDeferredCompensationPlan"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_135cd95e-f67a-431a-83a6-ad2303dbb789" xlink:to="loc_rhi_RedemptionsFromEmployeeDeferredCompensationPlan_1ce730c2-ba7c-4792-9463-f4968dad2e19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_63e8abee-7faa-4c13-a34b-36f674ef3473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_us-gaap_NetIncomeLoss_63e8abee-7faa-4c13-a34b-36f674ef3473" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_8242b7e9-2985-430b-a18c-54b51fa3eec8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_8242b7e9-2985-430b-a18c-54b51fa3eec8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_80bbbbdc-93b6-4b66-b528-3bc72de22c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_us-gaap_Depreciation_80bbbbdc-93b6-4b66-b528-3bc72de22c9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e7a9430a-5d5f-4500-88f4-beb07c324fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e7a9430a-5d5f-4500-88f4-beb07c324fe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_02945c19-4ab0-4453-ba8f-250547a72a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_us-gaap_RestrictedStockExpense_02945c19-4ab0-4453-ba8f-250547a72a1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f511a2cd-da3f-48a8-b5d4-03c149ca3626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f511a2cd-da3f-48a8-b5d4-03c149ca3626" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_25b6dc38-45ec-45fd-aa71-d88ac98abf46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_25b6dc38-45ec-45fd-aa71-d88ac98abf46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_8fa248e6-52c9-43a6-9dea-5c75767fa7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_8fa248e6-52c9-43a6-9dea-5c75767fa7e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b8044b69-aebd-4c6f-9589-af116e6b35c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b8044b69-aebd-4c6f-9589-af116e6b35c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost_79f58b76-bfe7-47c2-9136-cdc27ff2692b" xlink:href="rhi-20211231.xsd#rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost_79f58b76-bfe7-47c2-9136-cdc27ff2692b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_3269bf66-c264-4884-8e13-9a5e7a55c119" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_3269bf66-c264-4884-8e13-9a5e7a55c119" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_90dc7e52-79d8-4ca9-adf0-770871aa2a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_90dc7e52-79d8-4ca9-adf0-770871aa2a3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AmortizationOfCloudComputingImplementationCosts_3a900ec1-53ad-4585-bf47-c799bd6d13fb" xlink:href="rhi-20211231.xsd#rhi_AmortizationOfCloudComputingImplementationCosts"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_rhi_AmortizationOfCloudComputingImplementationCosts_3a900ec1-53ad-4585-bf47-c799bd6d13fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_41e6fe9d-3d90-45e3-8da5-831dfb5268c5" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_41e6fe9d-3d90-45e3-8da5-831dfb5268c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_1581c9da-f4a9-4245-a4ed-6e8f7c603057" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a3e70dc-0df6-4af0-95ff-2cbe54f7aa0d" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_1581c9da-f4a9-4245-a4ed-6e8f7c603057" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dbbbd11c-f7bf-408d-bc72-b4444f643a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1d1b539-c578-405a-9d42-0119d639c123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dbbbd11c-f7bf-408d-bc72-b4444f643a29" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1d1b539-c578-405a-9d42-0119d639c123" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8eb9c3c4-164d-4cb0-977c-03f5d1691067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dbbbd11c-f7bf-408d-bc72-b4444f643a29" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8eb9c3c4-164d-4cb0-977c-03f5d1691067" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_877135f2-e954-4762-8ee2-7951d2142dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dbbbd11c-f7bf-408d-bc72-b4444f643a29" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_877135f2-e954-4762-8ee2-7951d2142dbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_364f0b71-ccf5-4db9-8c76-ccc2dec0bce3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dbbbd11c-f7bf-408d-bc72-b4444f643a29" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_364f0b71-ccf5-4db9-8c76-ccc2dec0bce3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/OtherCurrentAssetsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#OtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/OtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_791d4710-dd9e-422a-9357-fea7ffcd35f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_357a934f-abb7-4086-9e2e-7bb27c73085e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_791d4710-dd9e-422a-9357-fea7ffcd35f3" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_357a934f-abb7-4086-9e2e-7bb27c73085e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_a1b84c4a-074a-46fd-b5fc-1b71e0d1503a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_791d4710-dd9e-422a-9357-fea7ffcd35f3" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_a1b84c4a-074a-46fd-b5fc-1b71e0d1503a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_ceec1485-fd26-4f41-acbd-e606c72cb918" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_791d4710-dd9e-422a-9357-fea7ffcd35f3" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_ceec1485-fd26-4f41-acbd-e606c72cb918" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#PropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3e2842f3-8119-45f8-b603-f12e0b4f3309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_acd949e4-d732-4a7a-b6ae-35e348dfd650" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_3e2842f3-8119-45f8-b603-f12e0b4f3309" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_acd949e4-d732-4a7a-b6ae-35e348dfd650" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2873f619-b89a-48e1-8029-782507fee4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_3e2842f3-8119-45f8-b603-f12e0b4f3309" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2873f619-b89a-48e1-8029-782507fee4b4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d6733a10-8a27-414a-ad99-c31c6727bada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_0b91c7fd-b427-4b00-9dca-88ab075a02a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d6733a10-8a27-414a-ad99-c31c6727bada" xlink:to="loc_us-gaap_AccruedSalariesCurrent_0b91c7fd-b427-4b00-9dca-88ab075a02a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent_de8bd6fd-132f-4f3c-aab0-54e6ec8e5dee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d6733a10-8a27-414a-ad99-c31c6727bada" xlink:to="loc_us-gaap_WorkersCompensationLiabilityCurrent_de8bd6fd-132f-4f3c-aab0-54e6ec8e5dee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_3060bfd4-e80e-4cb8-ac60-2d4e4300bd53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d6733a10-8a27-414a-ad99-c31c6727bada" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_3060bfd4-e80e-4cb8-ac60-2d4e4300bd53" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DefinedContributionPlanIncomeExpense_5b335362-552b-488c-b858-beae32fb28c0" xlink:href="rhi-20211231.xsd#rhi_DefinedContributionPlanIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_ab5f659a-c7c9-428d-be77-8fca75e80546" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rhi_DefinedContributionPlanIncomeExpense_5b335362-552b-488c-b858-beae32fb28c0" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_ab5f659a-c7c9-428d-be77-8fca75e80546" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_a463aea6-ea1f-44a6-a4d0-7b906a47ae53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rhi_DefinedContributionPlanIncomeExpense_5b335362-552b-488c-b858-beae32fb28c0" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_a463aea6-ea1f-44a6-a4d0-7b906a47ae53" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7c0cee80-0ddd-47d1-9fd6-03e571fcc4c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d5ca61ac-edd9-4b1d-99f2-419d56129545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7c0cee80-0ddd-47d1-9fd6-03e571fcc4c8" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d5ca61ac-edd9-4b1d-99f2-419d56129545" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_a9df5316-6d31-4d4e-8cc3-bdfb87f15108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7c0cee80-0ddd-47d1-9fd6-03e571fcc4c8" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_a9df5316-6d31-4d4e-8cc3-bdfb87f15108" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_3319fe0c-6152-450d-a5b6-dadfa0834750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7c0cee80-0ddd-47d1-9fd6-03e571fcc4c8" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_3319fe0c-6152-450d-a5b6-dadfa0834750" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit_19212229-5ae1-473e-bd06-84e2264ad2f2" xlink:href="rhi-20211231.xsd#rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7c0cee80-0ddd-47d1-9fd6-03e571fcc4c8" xlink:to="loc_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit_19212229-5ae1-473e-bd06-84e2264ad2f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_f46a5fe6-6e4b-4ea0-9a0d-56aadac15f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7c0cee80-0ddd-47d1-9fd6-03e571fcc4c8" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_f46a5fe6-6e4b-4ea0-9a0d-56aadac15f75" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ab5f1a4e-ac65-42cc-bc9f-3c9514077882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_298c40b5-f04a-4ecc-bc78-520fb462601a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ab5f1a4e-ac65-42cc-bc9f-3c9514077882" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_298c40b5-f04a-4ecc-bc78-520fb462601a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e85ff92e-52ec-4f3b-b5cc-ef151fcc754b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ab5f1a4e-ac65-42cc-bc9f-3c9514077882" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e85ff92e-52ec-4f3b-b5cc-ef151fcc754b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_847338bd-dfaf-4a90-b982-2d25fb04fc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_928ae982-e1f1-4d1e-a6b1-39c3b29283fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_847338bd-dfaf-4a90-b982-2d25fb04fc7e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_928ae982-e1f1-4d1e-a6b1-39c3b29283fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent_eb223271-f657-49a3-97da-4a723c6aba87" xlink:href="rhi-20211231.xsd#rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_847338bd-dfaf-4a90-b982-2d25fb04fc7e" xlink:to="loc_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent_eb223271-f657-49a3-97da-4a723c6aba87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition_83f9367d-bb30-4777-a9f4-40cb58d26e21" xlink:href="rhi-20211231.xsd#rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_847338bd-dfaf-4a90-b982-2d25fb04fc7e" xlink:to="loc_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition_83f9367d-bb30-4777-a9f4-40cb58d26e21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_430b7c0b-45c4-4767-a2d1-05573ec53236" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_847338bd-dfaf-4a90-b982-2d25fb04fc7e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_430b7c0b-45c4-4767-a2d1-05573ec53236" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0b4e1db9-f848-4ead-9638-c92530c02f89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_847338bd-dfaf-4a90-b982-2d25fb04fc7e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0b4e1db9-f848-4ead-9638-c92530c02f89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_2baf592e-15e7-4cf4-9709-e54c2f86f9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_847338bd-dfaf-4a90-b982-2d25fb04fc7e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_2baf592e-15e7-4cf4-9709-e54c2f86f9ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a7fc9778-1d01-421a-a795-a1148061fdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_847338bd-dfaf-4a90-b982-2d25fb04fc7e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a7fc9778-1d01-421a-a795-a1148061fdcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_e51408c6-c108-4ac9-b41e-bd74fefd49bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_847338bd-dfaf-4a90-b982-2d25fb04fc7e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_e51408c6-c108-4ac9-b41e-bd74fefd49bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesDeferredPortionofTaxProvisionDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredPortionOfTaxExpenseBenefit_0799d6a6-dfd8-41d2-a126-c394bbfe06bf" xlink:href="rhi-20211231.xsd#rhi_DeferredPortionOfTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax_6a9fbd46-d497-400d-b05a-f447af8b1cef" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rhi_DeferredPortionOfTaxExpenseBenefit_0799d6a6-dfd8-41d2-a126-c394bbfe06bf" xlink:to="loc_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax_6a9fbd46-d497-400d-b05a-f447af8b1cef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid_d06804e6-3850-48a7-8773-969161b5587b" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rhi_DeferredPortionOfTaxExpenseBenefit_0799d6a6-dfd8-41d2-a126-c394bbfe06bf" xlink:to="loc_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid_d06804e6-3850-48a7-8773-969161b5587b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilityDepreciation_904b891f-f913-4b00-8dc0-db1b21b309c0" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilityDepreciation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rhi_DeferredPortionOfTaxExpenseBenefit_0799d6a6-dfd8-41d2-a126-c394bbfe06bf" xlink:to="loc_rhi_DeferredTaxLiabilityDepreciation_904b891f-f913-4b00-8dc0-db1b21b309c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts_f4aba169-ebae-422c-936c-135946b9351e" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rhi_DeferredPortionOfTaxExpenseBenefit_0799d6a6-dfd8-41d2-a126-c394bbfe06bf" xlink:to="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts_f4aba169-ebae-422c-936c-135946b9351e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOtherNet_2c28c30f-100c-40d4-adec-5f84bffa27eb" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsOtherNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rhi_DeferredPortionOfTaxExpenseBenefit_0799d6a6-dfd8-41d2-a126-c394bbfe06bf" xlink:to="loc_rhi_DeferredTaxAssetsOtherNet_2c28c30f-100c-40d4-adec-5f84bffa27eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_0b753b51-562f-46d4-b83e-a2d0cb5b10d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_bf14ee69-afa3-4762-a839-cced565185a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0b753b51-562f-46d4-b83e-a2d0cb5b10d5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_bf14ee69-afa3-4762-a839-cced565185a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_61e72890-a45f-4a15-beb3-b8b083023289" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0b753b51-562f-46d4-b83e-a2d0cb5b10d5" xlink:to="loc_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_61e72890-a45f-4a15-beb3-b8b083023289" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9e7d2245-e921-4077-8fe8-d557a4ea80ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0b753b51-562f-46d4-b83e-a2d0cb5b10d5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9e7d2245-e921-4077-8fe8-d557a4ea80ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_ef03ad67-0697-47b3-a2d0-20ff822235f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0b753b51-562f-46d4-b83e-a2d0cb5b10d5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_ef03ad67-0697-47b3-a2d0-20ff822235f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_c287bb9e-0ffd-4fad-9761-9672242f3dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0b753b51-562f-46d4-b83e-a2d0cb5b10d5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_c287bb9e-0ffd-4fad-9761-9672242f3dad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_7f30c85e-d7a6-411c-a05c-cfae6177b315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0b753b51-562f-46d4-b83e-a2d0cb5b10d5" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_7f30c85e-d7a6-411c-a05c-cfae6177b315" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOperatingLeaseLiability_7653be0c-e939-4246-88d6-2a3621c542e0" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0b753b51-562f-46d4-b83e-a2d0cb5b10d5" xlink:to="loc_rhi_DeferredTaxAssetsOperatingLeaseLiability_7653be0c-e939-4246-88d6-2a3621c542e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_86bb927a-020c-43f8-ae17-6a4a2d3f86d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0b753b51-562f-46d4-b83e-a2d0cb5b10d5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_86bb927a-020c-43f8-ae17-6a4a2d3f86d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees_2083d578-9249-46e1-8fd4-db01697806ba" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_0b753b51-562f-46d4-b83e-a2d0cb5b10d5" xlink:to="loc_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees_2083d578-9249-46e1-8fd4-db01697806ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_1c17910f-d073-409f-b380-f127ad24bffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets_b130351c-bfba-4f5e-8223-a30fb36fe288" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_1c17910f-d073-409f-b380-f127ad24bffc" xlink:to="loc_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets_b130351c-bfba-4f5e-8223-a30fb36fe288" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_03f300e3-b7b5-48ad-a882-abd9e3b4afd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_1c17910f-d073-409f-b380-f127ad24bffc" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_03f300e3-b7b5-48ad-a882-abd9e3b4afd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_d6623091-34ae-4fdd-905d-df1e6a4f96e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_1c17910f-d073-409f-b380-f127ad24bffc" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_d6623091-34ae-4fdd-905d-df1e6a4f96e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_ec675dee-3c5b-478c-83bb-49c650697267" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_1c17910f-d073-409f-b380-f127ad24bffc" xlink:to="loc_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_ec675dee-3c5b-478c-83bb-49c650697267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts_3c6b41a2-da9b-4d01-8fd3-b9934d846a83" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_1c17910f-d073-409f-b380-f127ad24bffc" xlink:to="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts_3c6b41a2-da9b-4d01-8fd3-b9934d846a83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_325a078a-a817-4ff2-9b28-0e3b20a3ecbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_c20081b7-ff62-425c-a0c2-4750bd4efcff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_325a078a-a817-4ff2-9b28-0e3b20a3ecbc" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_c20081b7-ff62-425c-a0c2-4750bd4efcff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a28b729b-8ac2-487a-b99d-854f606146c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_325a078a-a817-4ff2-9b28-0e3b20a3ecbc" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a28b729b-8ac2-487a-b99d-854f606146c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_b44189aa-13ae-4327-a3f7-36f1a597b6cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_325a078a-a817-4ff2-9b28-0e3b20a3ecbc" xlink:to="loc_us-gaap_DeferredTaxLiabilities_b44189aa-13ae-4327-a3f7-36f1a597b6cd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#NetIncomePerShareCalculationofNetIncomePerShareDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9e8f5cbc-ad60-44dc-b328-b98e1469c6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_35287ce8-1b02-4f63-be72-c1eb47d0b390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9e8f5cbc-ad60-44dc-b328-b98e1469c6c9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_35287ce8-1b02-4f63-be72-c1eb47d0b390" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_92f0a623-c05c-4789-a293-b3d7d2423d63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9e8f5cbc-ad60-44dc-b328-b98e1469c6c9" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_92f0a623-c05c-4789-a293-b3d7d2423d63" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3a537c5-51f1-4f89-9646-94d23047880b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_995daa78-9ee1-47f1-8590-f05262e89170" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3a537c5-51f1-4f89-9646-94d23047880b" xlink:to="loc_us-gaap_OperatingIncomeLoss_995daa78-9ee1-47f1-8590-f05262e89170" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_2da9676c-6ae3-4003-bad1-b9605a9743d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3a537c5-51f1-4f89-9646-94d23047880b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_2da9676c-6ae3-4003-bad1-b9605a9743d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_d3ad5159-7b4a-4754-ad0e-a553451a8480" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3a537c5-51f1-4f89-9646-94d23047880b" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_d3ad5159-7b4a-4754-ad0e-a553451a8480" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>rhi-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:12d5474c-28a0-4cfe-b3b8-d70fb9b5837b,g:a3d1ab1a-67a3-488a-9d75-2652c574ed93-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="rhi-20211231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i509920afaf894700b86848d89b0c4525_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_19332f9e-1d23-47f8-8030-1a765938db8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_19332f9e-1d23-47f8-8030-1a765938db8b" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_5f5ad646-c454-4762-96a8-a2eebdc49609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_SharesIssued_5f5ad646-c454-4762-96a8-a2eebdc49609" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_61b9871b-38ad-43f3-87a6-615d81707880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockholdersEquity_61b9871b-38ad-43f3-87a6-615d81707880" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_923f7c17-1833-4714-8be5-e5315a4153bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_NetIncomeLoss_923f7c17-1833-4714-8be5-e5315a4153bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5f758e27-9bbc-45dd-a99e-ea3da7aa8b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5f758e27-9bbc-45dd-a99e-ea3da7aa8b9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_d2324ace-3589-41ee-8b3b-60daddfd02e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_DividendsCash_d2324ace-3589-41ee-8b3b-60daddfd02e2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_30ab448c-eeae-45ad-8030-c8c987132c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_30ab448c-eeae-45ad-8030-c8c987132c4b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f043be22-c103-410c-b58e-ae952d5800c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f043be22-c103-410c-b58e-ae952d5800c1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_9ae7f959-d334-41d0-8e11-872f1c8e0c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_9ae7f959-d334-41d0-8e11-872f1c8e0c3e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_596e5c50-b238-4367-a3bf-1d47c2ba3aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_596e5c50-b238-4367-a3bf-1d47c2ba3aea" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d3bcf1f5-2e15-4a24-9bdd-c957c91eda73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d3bcf1f5-2e15-4a24-9bdd-c957c91eda73" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_a1d36100-fa3c-4dae-ab0a-76e5d90494a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8fabd2ba-8aa9-43b4-8d5c-18e8cdb9f63a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6c2ed8d9-5d4d-4a9d-83b3-4f1c58019cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_19332f9e-1d23-47f8-8030-1a765938db8b" xlink:to="loc_us-gaap_StatementTable_6c2ed8d9-5d4d-4a9d-83b3-4f1c58019cea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5845cbeb-64ac-4860-a451-c8b5341a673f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6c2ed8d9-5d4d-4a9d-83b3-4f1c58019cea" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5845cbeb-64ac-4860-a451-c8b5341a673f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5845cbeb-64ac-4860-a451-c8b5341a673f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5845cbeb-64ac-4860-a451-c8b5341a673f" xlink:to="loc_us-gaap_EquityComponentDomain_5845cbeb-64ac-4860-a451-c8b5341a673f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e356447d-4821-43a5-be57-627f17ab2eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5845cbeb-64ac-4860-a451-c8b5341a673f" xlink:to="loc_us-gaap_EquityComponentDomain_e356447d-4821-43a5-be57-627f17ab2eed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5ceca0e5-eb1e-47f3-a8ee-bffa55a2397c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e356447d-4821-43a5-be57-627f17ab2eed" xlink:to="loc_us-gaap_CommonStockMember_5ceca0e5-eb1e-47f3-a8ee-bffa55a2397c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e1e84f11-91e8-49b3-8ecd-c692de2fc5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e356447d-4821-43a5-be57-627f17ab2eed" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e1e84f11-91e8-49b3-8ecd-c692de2fc5f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7f156ac0-9983-4893-a3de-81d6239db98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e356447d-4821-43a5-be57-627f17ab2eed" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7f156ac0-9983-4893-a3de-81d6239db98a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5f0cc059-9d2a-4db5-8da1-d872e7bffb46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e356447d-4821-43a5-be57-627f17ab2eed" xlink:to="loc_us-gaap_RetainedEarningsMember_5f0cc059-9d2a-4db5-8da1-d872e7bffb46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c9e4ea2b-dfed-4c12-98d5-4b37f1422e6d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6c2ed8d9-5d4d-4a9d-83b3-4f1c58019cea" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c9e4ea2b-dfed-4c12-98d5-4b37f1422e6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c9e4ea2b-dfed-4c12-98d5-4b37f1422e6d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c9e4ea2b-dfed-4c12-98d5-4b37f1422e6d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c9e4ea2b-dfed-4c12-98d5-4b37f1422e6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_341bcb5a-8394-4eb2-af81-ef85fec8660b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c9e4ea2b-dfed-4c12-98d5-4b37f1422e6d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_341bcb5a-8394-4eb2-af81-ef85fec8660b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_fdf2bf39-3893-47f4-ad48-fa0422904fa4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_341bcb5a-8394-4eb2-af81-ef85fec8660b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_fdf2bf39-3893-47f4-ad48-fa0422904fa4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" id="i0198294aacc84a9eaef18202fdab013e_SummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_755fed5c-6f87-478b-9a9a-ccce30f0f16d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_us-gaap_NumberOfReportableSegments_755fed5c-6f87-478b-9a9a-ccce30f0f16d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_e8d8424e-abf6-4701-bafa-aabdc5e00aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_us-gaap_AdvertisingExpense_e8d8424e-abf6-4701-bafa-aabdc5e00aa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_83c5ee4b-7168-4edb-a4b8-72ed204feb86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_83c5ee4b-7168-4edb-a4b8-72ed204feb86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProvisionForWorkersCompensationClaims_723f3183-de28-4bbb-ba3f-559453692a8c" xlink:href="rhi-20211231.xsd#rhi_ProvisionForWorkersCompensationClaims"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_rhi_ProvisionForWorkersCompensationClaims_723f3183-de28-4bbb-ba3f-559453692a8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProvisionForMedicalClaims_b0aaf88e-9d86-487b-903b-d11e16c7e438" xlink:href="rhi-20211231.xsd#rhi_ProvisionForMedicalClaims"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_rhi_ProvisionForMedicalClaims_b0aaf88e-9d86-487b-903b-d11e16c7e438" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c036216f-27b8-43f7-80a4-913a6ed549c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c036216f-27b8-43f7-80a4-913a6ed549c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b254b393-9f2e-40cc-9b75-69c593a15eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b254b393-9f2e-40cc-9b75-69c593a15eb8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1752f1cf-ce94-48d4-b9e2-641166e93cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1752f1cf-ce94-48d4-b9e2-641166e93cf0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2621fabe-19b9-4050-a219-e8f2d95bdebd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1752f1cf-ce94-48d4-b9e2-641166e93cf0" xlink:to="loc_srt_RangeAxis_2621fabe-19b9-4050-a219-e8f2d95bdebd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2621fabe-19b9-4050-a219-e8f2d95bdebd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2621fabe-19b9-4050-a219-e8f2d95bdebd" xlink:to="loc_srt_RangeMember_2621fabe-19b9-4050-a219-e8f2d95bdebd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_358b57b4-aa42-4235-8985-aaa125f08350" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2621fabe-19b9-4050-a219-e8f2d95bdebd" xlink:to="loc_srt_RangeMember_358b57b4-aa42-4235-8985-aaa125f08350" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0ccbc6c1-64a1-459e-be25-0e6f4be88c49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_358b57b4-aa42-4235-8985-aaa125f08350" xlink:to="loc_srt_MinimumMember_0ccbc6c1-64a1-459e-be25-0e6f4be88c49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_396bb739-bd48-4339-af9d-fe8ffb7bace8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_358b57b4-aa42-4235-8985-aaa125f08350" xlink:to="loc_srt_MaximumMember_396bb739-bd48-4339-af9d-fe8ffb7bace8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_da170fa1-2da2-458a-946e-647215a9eb2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1752f1cf-ce94-48d4-b9e2-641166e93cf0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_da170fa1-2da2-458a-946e-647215a9eb2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_da170fa1-2da2-458a-946e-647215a9eb2e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_da170fa1-2da2-458a-946e-647215a9eb2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_da170fa1-2da2-458a-946e-647215a9eb2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ae1f04f7-d002-4c31-9a6f-9f78e5550860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_da170fa1-2da2-458a-946e-647215a9eb2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ae1f04f7-d002-4c31-9a6f-9f78e5550860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f5017df0-9963-4d41-827d-7503f4408c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ae1f04f7-d002-4c31-9a6f-9f78e5550860" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f5017df0-9963-4d41-827d-7503f4408c2b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" xlink:type="extended" id="if8affb85a9e74b80b79f6345e22638a4_SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_b973a011-07d7-4a07-a697-7eb786073106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanAssetsCurrent_708d17ca-de98-4bf7-a978-8f7694aeca93" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_b973a011-07d7-4a07-a697-7eb786073106" xlink:to="loc_rhi_DeferredCompensationPlanAssetsCurrent_708d17ca-de98-4bf7-a978-8f7694aeca93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_64857095-6421-4e04-8e65-2b8b9d449e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_b973a011-07d7-4a07-a697-7eb786073106" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_64857095-6421-4e04-8e65-2b8b9d449e4f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_c21421ba-189f-4d18-928b-b2b145d34e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_64857095-6421-4e04-8e65-2b8b9d449e4f" xlink:to="loc_us-gaap_InvestmentTypeAxis_c21421ba-189f-4d18-928b-b2b145d34e7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_c21421ba-189f-4d18-928b-b2b145d34e7f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_c21421ba-189f-4d18-928b-b2b145d34e7f" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_c21421ba-189f-4d18-928b-b2b145d34e7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_9c991419-6746-4f10-9d31-877840936b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_c21421ba-189f-4d18-928b-b2b145d34e7f" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_9c991419-6746-4f10-9d31-877840936b0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_8b655bc7-4d12-46d3-9001-44e1c056d824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_9c991419-6746-4f10-9d31-877840936b0b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_8b655bc7-4d12-46d3-9001-44e1c056d824" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundBondMember_bdebeb32-b0b3-4e9c-8a16-d5ca98ab0d2a" xlink:href="rhi-20211231.xsd#rhi_MutualFundBondMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_9c991419-6746-4f10-9d31-877840936b0b" xlink:to="loc_rhi_MutualFundBondMember_bdebeb32-b0b3-4e9c-8a16-d5ca98ab0d2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundStockMember_e334d26c-746d-4dbb-8d05-f593a9cc316e" xlink:href="rhi-20211231.xsd#rhi_MutualFundStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_9c991419-6746-4f10-9d31-877840936b0b" xlink:to="loc_rhi_MutualFundStockMember_e334d26c-746d-4dbb-8d05-f593a9cc316e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundBlendMember_ab3cd399-c3b3-465d-8b86-288d3ee5835f" xlink:href="rhi-20211231.xsd#rhi_MutualFundBlendMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_9c991419-6746-4f10-9d31-877840936b0b" xlink:to="loc_rhi_MutualFundBlendMember_ab3cd399-c3b3-465d-8b86-288d3ee5835f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c1f2c970-4b44-4f88-9395-648cc5fe9c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_64857095-6421-4e04-8e65-2b8b9d449e4f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c1f2c970-4b44-4f88-9395-648cc5fe9c4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1f2c970-4b44-4f88-9395-648cc5fe9c4f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c1f2c970-4b44-4f88-9395-648cc5fe9c4f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1f2c970-4b44-4f88-9395-648cc5fe9c4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c966288a-e7e8-40e4-9648-5844f01a0e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c1f2c970-4b44-4f88-9395-648cc5fe9c4f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c966288a-e7e8-40e4-9648-5844f01a0e85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_684e6522-acb9-4467-88c1-3c4868f78804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c966288a-e7e8-40e4-9648-5844f01a0e85" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_684e6522-acb9-4467-88c1-3c4868f78804" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_bae2bcea-30ea-4651-9dbf-ef0520b00431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c966288a-e7e8-40e4-9648-5844f01a0e85" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_bae2bcea-30ea-4651-9dbf-ef0520b00431" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e301145e-7cb7-4091-8c29-e3f4f8c61ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c966288a-e7e8-40e4-9648-5844f01a0e85" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e301145e-7cb7-4091-8c29-e3f4f8c61ca2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="extended" id="i4fbf80168bbc4cd1bd145d00acb68a30_SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7ddf196e-b729-4e06-b199-6d8865df5137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_9b8d03cc-af80-4101-8ff4-61c50ffc2a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7ddf196e-b729-4e06-b199-6d8865df5137" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_9b8d03cc-af80-4101-8ff4-61c50ffc2a1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a74cb953-b8ea-42fa-b356-298c8ef6702c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7ddf196e-b729-4e06-b199-6d8865df5137" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a74cb953-b8ea-42fa-b356-298c8ef6702c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3b1bfdd-c2e9-46c3-bf09-066eaa902cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a74cb953-b8ea-42fa-b356-298c8ef6702c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3b1bfdd-c2e9-46c3-bf09-066eaa902cd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b3b1bfdd-c2e9-46c3-bf09-066eaa902cd9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3b1bfdd-c2e9-46c3-bf09-066eaa902cd9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b3b1bfdd-c2e9-46c3-bf09-066eaa902cd9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c62f2325-2a92-4979-ace6-c0fbcd9dda4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3b1bfdd-c2e9-46c3-bf09-066eaa902cd9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c62f2325-2a92-4979-ace6-c0fbcd9dda4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerHardwareMember_1be4bde3-1426-4612-8890-444bacb5e980" xlink:href="rhi-20211231.xsd#rhi_ComputerHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c62f2325-2a92-4979-ace6-c0fbcd9dda4f" xlink:to="loc_rhi_ComputerHardwareMember_1be4bde3-1426-4612-8890-444bacb5e980" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerSoftwareMember_05a16b42-1dd4-4edd-8fbb-711c85ad7ecc" xlink:href="rhi-20211231.xsd#rhi_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c62f2325-2a92-4979-ace6-c0fbcd9dda4f" xlink:to="loc_rhi_ComputerSoftwareMember_05a16b42-1dd4-4edd-8fbb-711c85ad7ecc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_26d26735-9ff6-47f7-b67f-959e38c0f012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c62f2325-2a92-4979-ace6-c0fbcd9dda4f" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_26d26735-9ff6-47f7-b67f-959e38c0f012" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ac770e15-23d8-446a-8067-644f938d94ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a74cb953-b8ea-42fa-b356-298c8ef6702c" xlink:to="loc_srt_RangeAxis_ac770e15-23d8-446a-8067-644f938d94ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ac770e15-23d8-446a-8067-644f938d94ea_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ac770e15-23d8-446a-8067-644f938d94ea" xlink:to="loc_srt_RangeMember_ac770e15-23d8-446a-8067-644f938d94ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2ef9de87-f77e-4b43-8f8e-5455006a1166" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ac770e15-23d8-446a-8067-644f938d94ea" xlink:to="loc_srt_RangeMember_2ef9de87-f77e-4b43-8f8e-5455006a1166" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_07c432ac-8f6e-4702-9f9a-ec3ba3219e5f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2ef9de87-f77e-4b43-8f8e-5455006a1166" xlink:to="loc_srt_MinimumMember_07c432ac-8f6e-4702-9f9a-ec3ba3219e5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_057dee7b-ea1d-4591-b04b-94f5ad0b7eb1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2ef9de87-f77e-4b43-8f8e-5455006a1166" xlink:to="loc_srt_MaximumMember_057dee7b-ea1d-4591-b04b-94f5ad0b7eb1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" xlink:type="extended" id="i00903f0fb7c24fb48b746ebdf376a407_RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_fd99a15a-f0cf-4441-8bc5-7fa3aea233bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d7ae3727-9b3a-42ab-bbe9-cc2a5c1fc959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fd99a15a-f0cf-4441-8bc5-7fa3aea233bb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d7ae3727-9b3a-42ab-bbe9-cc2a5c1fc959" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_156fecdb-19b2-4151-a253-331a42e7cb4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fd99a15a-f0cf-4441-8bc5-7fa3aea233bb" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_156fecdb-19b2-4151-a253-331a42e7cb4c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_052c29a4-e279-42e6-89ae-9b8e29156f5b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_156fecdb-19b2-4151-a253-331a42e7cb4c" xlink:to="loc_srt_ProductOrServiceAxis_052c29a4-e279-42e6-89ae-9b8e29156f5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_052c29a4-e279-42e6-89ae-9b8e29156f5b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_052c29a4-e279-42e6-89ae-9b8e29156f5b" xlink:to="loc_srt_ProductsAndServicesDomain_052c29a4-e279-42e6-89ae-9b8e29156f5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_052c29a4-e279-42e6-89ae-9b8e29156f5b" xlink:to="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AccountempsMember_b57eb23a-be65-4d94-8760-ff57c9cf3fab" xlink:href="rhi-20211231.xsd#rhi_AccountempsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_AccountempsMember_b57eb23a-be65-4d94-8760-ff57c9cf3fab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_OfficeTeamMember_2aa56961-b6fb-4009-8cb3-539eed03b0e0" xlink:href="rhi-20211231.xsd#rhi_OfficeTeamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_OfficeTeamMember_2aa56961-b6fb-4009-8cb3-539eed03b0e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RobertHalfTechnologyMember_314602bc-7908-4574-85b0-b00d697795e4" xlink:href="rhi-20211231.xsd#rhi_RobertHalfTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_RobertHalfTechnologyMember_314602bc-7908-4574-85b0-b00d697795e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RobertHalfManagementResourcesMember_83223955-fd96-4c88-b27e-3771ed559b45" xlink:href="rhi-20211231.xsd#rhi_RobertHalfManagementResourcesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_RobertHalfManagementResourcesMember_83223955-fd96-4c88-b27e-3771ed559b45" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TemporaryAndConsultantStaffingMember_23fd100c-31c4-4789-a1dc-97d5e2a3183c" xlink:href="rhi-20211231.xsd#rhi_TemporaryAndConsultantStaffingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_TemporaryAndConsultantStaffingMember_23fd100c-31c4-4789-a1dc-97d5e2a3183c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementStaffingMember_78910cc6-af29-44fe-8449-92a8549c07f8" xlink:href="rhi-20211231.xsd#rhi_PermanentPlacementStaffingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_PermanentPlacementStaffingMember_78910cc6-af29-44fe-8449-92a8549c07f8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RiskConsultingAndInternalAuditServicesMember_a94f5c9c-e359-4be5-9713-e797f4abe9af" xlink:href="rhi-20211231.xsd#rhi_RiskConsultingAndInternalAuditServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_RiskConsultingAndInternalAuditServicesMember_a94f5c9c-e359-4be5-9713-e797f4abe9af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_2f92dd03-863c-407a-9224-8d37f69f3756" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_156fecdb-19b2-4151-a253-331a42e7cb4c" xlink:to="loc_srt_ConsolidationItemsAxis_2f92dd03-863c-407a-9224-8d37f69f3756" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2f92dd03-863c-407a-9224-8d37f69f3756_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_2f92dd03-863c-407a-9224-8d37f69f3756" xlink:to="loc_srt_ConsolidationItemsDomain_2f92dd03-863c-407a-9224-8d37f69f3756_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0881ac99-4383-4980-989c-a0af08608baa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_2f92dd03-863c-407a-9224-8d37f69f3756" xlink:to="loc_srt_ConsolidationItemsDomain_0881ac99-4383-4980-989c-a0af08608baa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_6ab9acd9-5d90-4e9f-a2c0-c83ef0f2329a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0881ac99-4383-4980-989c-a0af08608baa" xlink:to="loc_us-gaap_IntersegmentEliminationMember_6ab9acd9-5d90-4e9f-a2c0-c83ef0f2329a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#RevenueRecognitionRemainingPerformanceObligationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" xlink:type="extended" id="i9e4c7bf3ccea49a98e916239caffe2e4_RevenueRecognitionRemainingPerformanceObligationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e15d167a-0c4e-40ff-bdd0-fefb03bdbc83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7ced8f65-e4de-4d68-855c-1c3b69e28e10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e15d167a-0c4e-40ff-bdd0-fefb03bdbc83" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7ced8f65-e4de-4d68-855c-1c3b69e28e10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dca03016-9d94-4fa3-b2ec-41a4aac79eae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e15d167a-0c4e-40ff-bdd0-fefb03bdbc83" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dca03016-9d94-4fa3-b2ec-41a4aac79eae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_92ba0204-7356-48bb-a1d4-90c3ca8b8b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dca03016-9d94-4fa3-b2ec-41a4aac79eae" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_92ba0204-7356-48bb-a1d4-90c3ca8b8b14" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails_1" xlink:type="simple" xlink:href="rhi-20211231.xsd#RevenueRecognitionRemainingPerformanceObligationDetails_1"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails_1" xlink:type="extended" id="i158c877ea5ad4fbe8f40b5ea311b3bd7_RevenueRecognitionRemainingPerformanceObligationDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e15d167a-0c4e-40ff-bdd0-fefb03bdbc83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7ced8f65-e4de-4d68-855c-1c3b69e28e10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e15d167a-0c4e-40ff-bdd0-fefb03bdbc83" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7ced8f65-e4de-4d68-855c-1c3b69e28e10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dca03016-9d94-4fa3-b2ec-41a4aac79eae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e15d167a-0c4e-40ff-bdd0-fefb03bdbc83" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dca03016-9d94-4fa3-b2ec-41a4aac79eae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#PropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/PropertyandEquipmentNetDetails" xlink:type="extended" id="i05adb84c937d4197a2a7f73f28341760_PropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_76267b07-de77-40c5-be22-8c5a9166d833" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_cb1cf43e-9769-4343-a602-c20c30bf0de7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_76267b07-de77-40c5-be22-8c5a9166d833" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_cb1cf43e-9769-4343-a602-c20c30bf0de7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_99f1b564-f18c-4edc-8488-9f1fd522af5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_76267b07-de77-40c5-be22-8c5a9166d833" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_99f1b564-f18c-4edc-8488-9f1fd522af5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_42cd2193-8357-4247-99b3-e3a057700c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_76267b07-de77-40c5-be22-8c5a9166d833" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_42cd2193-8357-4247-99b3-e3a057700c49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_395653bd-081f-45d6-b09d-58dde3e9c209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_76267b07-de77-40c5-be22-8c5a9166d833" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_395653bd-081f-45d6-b09d-58dde3e9c209" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119a91ec-70cd-4ff7-94c2-4d31e27380e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_395653bd-081f-45d6-b09d-58dde3e9c209" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119a91ec-70cd-4ff7-94c2-4d31e27380e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_119a91ec-70cd-4ff7-94c2-4d31e27380e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119a91ec-70cd-4ff7-94c2-4d31e27380e5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_119a91ec-70cd-4ff7-94c2-4d31e27380e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7588f9a8-a8e0-46df-bb4c-ddb4344e53c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119a91ec-70cd-4ff7-94c2-4d31e27380e5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7588f9a8-a8e0-46df-bb4c-ddb4344e53c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerHardwareMember_faeb44f3-7328-4655-8135-6c77e04f832c" xlink:href="rhi-20211231.xsd#rhi_ComputerHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7588f9a8-a8e0-46df-bb4c-ddb4344e53c8" xlink:to="loc_rhi_ComputerHardwareMember_faeb44f3-7328-4655-8135-6c77e04f832c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerSoftwareMember_cb7ba948-e591-4fbb-87ed-ae1bff1f7628" xlink:href="rhi-20211231.xsd#rhi_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7588f9a8-a8e0-46df-bb4c-ddb4344e53c8" xlink:to="loc_rhi_ComputerSoftwareMember_cb7ba948-e591-4fbb-87ed-ae1bff1f7628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_0bceb8c9-8c00-4ec0-a9c1-6ac286221563" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7588f9a8-a8e0-46df-bb4c-ddb4344e53c8" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_0bceb8c9-8c00-4ec0-a9c1-6ac286221563" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_a1a56184-5b2e-48d9-963c-b483d181b84b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7588f9a8-a8e0-46df-bb4c-ddb4344e53c8" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_a1a56184-5b2e-48d9-963c-b483d181b84b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i230909b23b52431e8e31af94c8713c7c_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_50468c22-abc7-42fe-b4f8-4eaa1568466b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_50468c22-abc7-42fe-b4f8-4eaa1568466b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm_aab6ae7e-77dc-4774-ae90-f6dced704275" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_us-gaap_LessorOperatingLeaseRenewalTerm_aab6ae7e-77dc-4774-ae90-f6dced704275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LesseeOperatingLeaseTerminationPeriod_e812b9f4-8a58-4d5c-a3bb-e570eb1c5a88" xlink:href="rhi-20211231.xsd#rhi_LesseeOperatingLeaseTerminationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_rhi_LesseeOperatingLeaseTerminationPeriod_e812b9f4-8a58-4d5c-a3bb-e570eb1c5a88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_f08aa84f-173c-458e-8eb1-2d256b96552d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_us-gaap_OperatingLeaseExpense_f08aa84f-173c-458e-8eb1-2d256b96552d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability_6205e0e4-4f46-48e1-a34d-d08a1827d626" xlink:href="rhi-20211231.xsd#rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability_6205e0e4-4f46-48e1-a34d-d08a1827d626" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_7b77bec7-4689-4a97-ad61-fd58f07c218d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_7b77bec7-4689-4a97-ad61-fd58f07c218d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_3a60feda-7318-4f26-80d6-a998ac65001f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_3a60feda-7318-4f26-80d6-a998ac65001f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_298ab471-21ad-4a3f-9e75-40d83ed54616" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_3a60feda-7318-4f26-80d6-a998ac65001f" xlink:to="loc_srt_RangeAxis_298ab471-21ad-4a3f-9e75-40d83ed54616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_298ab471-21ad-4a3f-9e75-40d83ed54616_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_298ab471-21ad-4a3f-9e75-40d83ed54616" xlink:to="loc_srt_RangeMember_298ab471-21ad-4a3f-9e75-40d83ed54616_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_107f7b94-c49e-4fb5-bcb1-77c4a74f8e7d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_298ab471-21ad-4a3f-9e75-40d83ed54616" xlink:to="loc_srt_RangeMember_107f7b94-c49e-4fb5-bcb1-77c4a74f8e7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_dd622e42-2759-4a65-ab63-3b48ad348b90" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_107f7b94-c49e-4fb5-bcb1-77c4a74f8e7d" xlink:to="loc_srt_MinimumMember_dd622e42-2759-4a65-ab63-3b48ad348b90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fa6a6a71-affd-4315-bc74-39d2820eb66e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_107f7b94-c49e-4fb5-bcb1-77c4a74f8e7d" xlink:to="loc_srt_MaximumMember_fa6a6a71-affd-4315-bc74-39d2820eb66e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/GoodwillDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#GoodwillDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/GoodwillDetails" xlink:type="extended" id="i65bf06f383f745b2a5ae7f918af5ec2c_GoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_2ebb484b-a5e3-4077-829f-244651394dde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_a3913618-fa82-40f3-a768-7e8d2f6395c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_2ebb484b-a5e3-4077-829f-244651394dde" xlink:to="loc_us-gaap_GoodwillRollForward_a3913618-fa82-40f3-a768-7e8d2f6395c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0fe7a8dd-6ac3-4adf-bd83-c544b16049f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_a3913618-fa82-40f3-a768-7e8d2f6395c1" xlink:to="loc_us-gaap_Goodwill_0fe7a8dd-6ac3-4adf-bd83-c544b16049f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_48f286bc-f2c7-476b-90a9-c744d89d794f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_a3913618-fa82-40f3-a768-7e8d2f6395c1" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_48f286bc-f2c7-476b-90a9-c744d89d794f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_65777da4-3f9d-4940-9f43-672ff4f22636" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_a3913618-fa82-40f3-a768-7e8d2f6395c1" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_65777da4-3f9d-4940-9f43-672ff4f22636" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_142769af-6661-4f09-8d36-2ec6331109e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_12a27110-0a29-4361-97a3-544a89676fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_2ebb484b-a5e3-4077-829f-244651394dde" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_12a27110-0a29-4361-97a3-544a89676fcc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b38fe33e-cb74-4e19-92ec-f2512d1b367f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_12a27110-0a29-4361-97a3-544a89676fcc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b38fe33e-cb74-4e19-92ec-f2512d1b367f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b38fe33e-cb74-4e19-92ec-f2512d1b367f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b38fe33e-cb74-4e19-92ec-f2512d1b367f" xlink:to="loc_us-gaap_SegmentDomain_b38fe33e-cb74-4e19-92ec-f2512d1b367f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e66e50f1-3758-4dc7-842b-75bae7f33d46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b38fe33e-cb74-4e19-92ec-f2512d1b367f" xlink:to="loc_us-gaap_SegmentDomain_e66e50f1-3758-4dc7-842b-75bae7f33d46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TemporaryAndConsultantStaffingMember_fa39c825-f785-4a2e-a34b-71a6193800e6" xlink:href="rhi-20211231.xsd#rhi_TemporaryAndConsultantStaffingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e66e50f1-3758-4dc7-842b-75bae7f33d46" xlink:to="loc_rhi_TemporaryAndConsultantStaffingMember_fa39c825-f785-4a2e-a34b-71a6193800e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementStaffingMember_ea2a50c5-f60c-408d-8305-894b8154671f" xlink:href="rhi-20211231.xsd#rhi_PermanentPlacementStaffingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e66e50f1-3758-4dc7-842b-75bae7f33d46" xlink:to="loc_rhi_PermanentPlacementStaffingMember_ea2a50c5-f60c-408d-8305-894b8154671f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RiskConsultingAndInternalAuditServicesMember_e2c44e8b-f315-4f18-9b4e-c665ce763752" xlink:href="rhi-20211231.xsd#rhi_RiskConsultingAndInternalAuditServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e66e50f1-3758-4dc7-842b-75bae7f33d46" xlink:to="loc_rhi_RiskConsultingAndInternalAuditServicesMember_e2c44e8b-f315-4f18-9b4e-c665ce763752" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" xlink:type="extended" id="i2ae01737820b4f829f10b823c5e68210_AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_eb1204d7-0e32-4ecb-97c4-de4f9678f541" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_367945ed-f860-452f-ad8c-b3ee4f78c8db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_eb1204d7-0e32-4ecb-97c4-de4f9678f541" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_367945ed-f860-452f-ad8c-b3ee4f78c8db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_74146544-a4cb-4e64-8ae9-4e63f407d71c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_eb1204d7-0e32-4ecb-97c4-de4f9678f541" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_74146544-a4cb-4e64-8ae9-4e63f407d71c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_60ce3ce7-5643-4da2-938e-ebf05b1a1c81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_74146544-a4cb-4e64-8ae9-4e63f407d71c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_60ce3ce7-5643-4da2-938e-ebf05b1a1c81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_60ce3ce7-5643-4da2-938e-ebf05b1a1c81_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_60ce3ce7-5643-4da2-938e-ebf05b1a1c81" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_60ce3ce7-5643-4da2-938e-ebf05b1a1c81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2f6542f8-5c92-4589-97aa-8c46a065b20c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_60ce3ce7-5643-4da2-938e-ebf05b1a1c81" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2f6542f8-5c92-4589-97aa-8c46a065b20c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AccruedPayrollAndBenefitsCostsMember_2896d58d-22d1-4b3a-81dc-f6a97a81b0c3" xlink:href="rhi-20211231.xsd#rhi_AccruedPayrollAndBenefitsCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2f6542f8-5c92-4589-97aa-8c46a065b20c" xlink:to="loc_rhi_AccruedPayrollAndBenefitsCostsMember_2896d58d-22d1-4b3a-81dc-f6a97a81b0c3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#NotesPayableAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" xlink:type="extended" id="i2d8ef83403fd4444b2d03293e24e95b6_NotesPayableAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0971d182-72b8-4ab8-9b9b-c8988f4ae672" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0971d182-72b8-4ab8-9b9b-c8988f4ae672" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_847a091e-4ea8-470a-a106-0d1b2b24e493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_847a091e-4ea8-470a-a106-0d1b2b24e493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_bac76ffb-6062-42be-9308-fc23bbf820f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_bac76ffb-6062-42be-9308-fc23bbf820f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_daf8dcf3-14d0-4e49-8fac-41ef72145256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_us-gaap_LineOfCredit_daf8dcf3-14d0-4e49-8fac-41ef72145256" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage_4ee68ea0-e13d-4b3d-ace3-ead5253cf829" xlink:href="rhi-20211231.xsd#rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage_4ee68ea0-e13d-4b3d-ace3-ead5253cf829" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_4f46e7dd-8313-4093-8e75-9db4d6331d05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_us-gaap_ShortTermBorrowings_4f46e7dd-8313-4093-8e75-9db4d6331d05" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c16c1a89-3ad4-46b6-8ae2-749805281fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c16c1a89-3ad4-46b6-8ae2-749805281fd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c16c1a89-3ad4-46b6-8ae2-749805281fd4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c16c1a89-3ad4-46b6-8ae2-749805281fd4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c16c1a89-3ad4-46b6-8ae2-749805281fd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5429c981-285b-4793-933b-309cae7b760e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c16c1a89-3ad4-46b6-8ae2-749805281fd4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5429c981-285b-4793-933b-309cae7b760e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember_43926c63-b7e0-4355-bc25-781487370303" xlink:href="rhi-20211231.xsd#rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5429c981-285b-4793-933b-309cae7b760e" xlink:to="loc_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember_43926c63-b7e0-4355-bc25-781487370303" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_501bd2a7-6415-4bb7-a9a0-22c406d6beaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:to="loc_us-gaap_DebtInstrumentAxis_501bd2a7-6415-4bb7-a9a0-22c406d6beaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_501bd2a7-6415-4bb7-a9a0-22c406d6beaf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_501bd2a7-6415-4bb7-a9a0-22c406d6beaf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_501bd2a7-6415-4bb7-a9a0-22c406d6beaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bc811b62-67eb-4a25-9b90-76cb2e7ff817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_501bd2a7-6415-4bb7-a9a0-22c406d6beaf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bc811b62-67eb-4a25-9b90-76cb2e7ff817" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CreditAgreementMember_6b35e748-82cc-4813-994f-07933fd4ee32" xlink:href="rhi-20211231.xsd#rhi_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bc811b62-67eb-4a25-9b90-76cb2e7ff817" xlink:to="loc_rhi_CreditAgreementMember_6b35e748-82cc-4813-994f-07933fd4ee32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_4c8c2d09-2c0b-4a45-a6bd-633f77e25a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:to="loc_us-gaap_CreditFacilityAxis_4c8c2d09-2c0b-4a45-a6bd-633f77e25a6d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4c8c2d09-2c0b-4a45-a6bd-633f77e25a6d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_4c8c2d09-2c0b-4a45-a6bd-633f77e25a6d" xlink:to="loc_us-gaap_CreditFacilityDomain_4c8c2d09-2c0b-4a45-a6bd-633f77e25a6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_08929a98-a757-4e70-b81d-0b09f4bbb3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_4c8c2d09-2c0b-4a45-a6bd-633f77e25a6d" xlink:to="loc_us-gaap_CreditFacilityDomain_08929a98-a757-4e70-b81d-0b09f4bbb3c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_410f9415-28f7-4b86-925d-7411bd68b5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_08929a98-a757-4e70-b81d-0b09f4bbb3c0" xlink:to="loc_us-gaap_LineOfCreditMember_410f9415-28f7-4b86-925d-7411bd68b5ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_41f4628c-ba4a-435c-9ccc-892771c9aae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_08929a98-a757-4e70-b81d-0b09f4bbb3c0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_41f4628c-ba4a-435c-9ccc-892771c9aae6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_f6c89f99-be80-432b-8632-b7d5d595ecec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_f6c89f99-be80-432b-8632-b7d5d595ecec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_f6c89f99-be80-432b-8632-b7d5d595ecec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_f6c89f99-be80-432b-8632-b7d5d595ecec" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_f6c89f99-be80-432b-8632-b7d5d595ecec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_99a94d22-52de-4292-a02a-901602d57f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_f6c89f99-be80-432b-8632-b7d5d595ecec" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_99a94d22-52de-4292-a02a-901602d57f73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e06df865-7d74-4459-aabb-f8f3292ab829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_99a94d22-52de-4292-a02a-901602d57f73" xlink:to="loc_us-gaap_LineOfCreditMember_e06df865-7d74-4459-aabb-f8f3292ab829" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended" id="iecb185df04924202a9d9b8c8615884d2_IncomeTaxesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:href="rhi-20211231.xsd#rhi_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_152ca2f1-94b9-425c-b7d8-7cac3816c415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_152ca2f1-94b9-425c-b7d8-7cac3816c415" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_8a877555-d49b-4bc2-8330-73901aaa26ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_8a877555-d49b-4bc2-8330-73901aaa26ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized_c01d594f-4972-4bba-bddc-c0f707e0cf25" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized_c01d594f-4972-4bba-bddc-c0f707e0cf25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_eb9a96dd-8b56-40e6-9237-c73c0f5b6616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_eb9a96dd-8b56-40e6-9237-c73c0f5b6616" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_0936e09c-5a2b-4fe3-879e-b3f3c78ad2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_0936e09c-5a2b-4fe3-879e-b3f3c78ad2ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_4fb2e85e-4977-4ed2-947d-347219578167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_4fb2e85e-4977-4ed2-947d-347219578167" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_3b827b20-b0fb-4e24-80f7-a10d186b7f17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_3b827b20-b0fb-4e24-80f7-a10d186b7f17" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeTaxesTable_6a71e3f8-b3f7-4d9e-ba0a-ad0733871183" xlink:href="rhi-20211231.xsd#rhi_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_rhi_IncomeTaxesTable_6a71e3f8-b3f7-4d9e-ba0a-ad0733871183" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_cf0c2ca7-54d4-445d-8bc6-50915c74aac9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rhi_IncomeTaxesTable_6a71e3f8-b3f7-4d9e-ba0a-ad0733871183" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_cf0c2ca7-54d4-445d-8bc6-50915c74aac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_cf0c2ca7-54d4-445d-8bc6-50915c74aac9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_cf0c2ca7-54d4-445d-8bc6-50915c74aac9" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_cf0c2ca7-54d4-445d-8bc6-50915c74aac9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_6e43f672-c59a-40a6-8d1e-b4749e594f28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_cf0c2ca7-54d4-445d-8bc6-50915c74aac9" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_6e43f672-c59a-40a6-8d1e-b4749e594f28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_9e5de6dd-e35e-4172-8668-6e115ef23be7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6e43f672-c59a-40a6-8d1e-b4749e594f28" xlink:to="loc_us-gaap_ForeignCountryMember_9e5de6dd-e35e-4172-8668-6e115ef23be7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_06efd80f-ac4b-4459-8de6-e66f43708ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6e43f672-c59a-40a6-8d1e-b4749e594f28" xlink:to="loc_us-gaap_DomesticCountryMember_06efd80f-ac4b-4459-8de6-e66f43708ddf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5a3265b1-2b59-4380-893c-aff0563afe1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rhi_IncomeTaxesTable_6a71e3f8-b3f7-4d9e-ba0a-ad0733871183" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5a3265b1-2b59-4380-893c-aff0563afe1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_5a3265b1-2b59-4380-893c-aff0563afe1f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5a3265b1-2b59-4380-893c-aff0563afe1f" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_5a3265b1-2b59-4380-893c-aff0563afe1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_ec391e3d-627e-4091-8ad5-6eb228b63167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5a3265b1-2b59-4380-893c-aff0563afe1f" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_ec391e3d-627e-4091-8ad5-6eb228b63167" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ForeignCountriesMember_78fcb492-c8cf-49c4-8711-c72aa69ba470" xlink:href="rhi-20211231.xsd#rhi_ForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_ec391e3d-627e-4091-8ad5-6eb228b63167" xlink:to="loc_rhi_ForeignCountriesMember_78fcb492-c8cf-49c4-8711-c72aa69ba470" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CaliforniaEnterpriseZoneMember_9ad077f0-3f44-4ef3-962c-a944cf4a8110" xlink:href="rhi-20211231.xsd#rhi_CaliforniaEnterpriseZoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_ec391e3d-627e-4091-8ad5-6eb228b63167" xlink:to="loc_rhi_CaliforniaEnterpriseZoneMember_9ad077f0-3f44-4ef3-962c-a944cf4a8110" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#CommitmentsandContingenciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="extended" id="iae57a4d0fa52486d850f9dacb88f5550_CommitmentsandContingenciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_164a23d0-4c4a-41de-a2df-9898e0b041a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_596c41d1-1f62-46f6-98d7-a9c42d8fee39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_164a23d0-4c4a-41de-a2df-9898e0b041a8" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_596c41d1-1f62-46f6-98d7-a9c42d8fee39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_e65c2d13-105b-47cf-839b-1d98dcb730f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_164a23d0-4c4a-41de-a2df-9898e0b041a8" xlink:to="loc_us-gaap_LossContingenciesTable_e65c2d13-105b-47cf-839b-1d98dcb730f6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_c7a4c2a4-cc2e-46d1-b806-ba8b807aa61a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e65c2d13-105b-47cf-839b-1d98dcb730f6" xlink:to="loc_srt_LitigationCaseAxis_c7a4c2a4-cc2e-46d1-b806-ba8b807aa61a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_c7a4c2a4-cc2e-46d1-b806-ba8b807aa61a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_c7a4c2a4-cc2e-46d1-b806-ba8b807aa61a" xlink:to="loc_srt_LitigationCaseTypeDomain_c7a4c2a4-cc2e-46d1-b806-ba8b807aa61a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_d9da1963-f9a9-4454-9863-69ee1bffcdf1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_c7a4c2a4-cc2e-46d1-b806-ba8b807aa61a" xlink:to="loc_srt_LitigationCaseTypeDomain_d9da1963-f9a9-4454-9863-69ee1bffcdf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_GentryCaseMember_a8a718a9-3c33-4dfa-ae04-5f65e3ae08fb" xlink:href="rhi-20211231.xsd#rhi_GentryCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_d9da1963-f9a9-4454-9863-69ee1bffcdf1" xlink:to="loc_rhi_GentryCaseMember_a8a718a9-3c33-4dfa-ae04-5f65e3ae08fb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockPlansAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/StockPlansAdditionalInformationDetails" xlink:type="extended" id="i9b8af9958a0b407198d6c615d97e9b60_StockPlansAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0ea3edec-a43c-420d-9728-d79c8410f5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0ea3edec-a43c-420d-9728-d79c8410f5f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded_7c4a3699-3e81-4d24-a475-c6279454049b" xlink:href="rhi-20211231.xsd#rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded_7c4a3699-3e81-4d24-a475-c6279454049b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a97b4cd4-0233-4d09-b4f9-f613f62453ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a97b4cd4-0233-4d09-b4f9-f613f62453ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_87902ece-38ef-421c-a158-aaaf475801eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_87902ece-38ef-421c-a158-aaaf475801eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_0fbdd41f-ac8f-4f0e-8e08-c21f9babd9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_0fbdd41f-ac8f-4f0e-8e08-c21f9babd9ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility_63131c3d-80e6-4621-8ff2-555a1602495d" xlink:href="rhi-20211231.xsd#rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility_63131c3d-80e6-4621-8ff2-555a1602495d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_172cce15-3966-40c2-9155-f300c8b0b3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_172cce15-3966-40c2-9155-f300c8b0b3bb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c21a3132-e5dc-4d0a-8ea5-e3dc7c937697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c21a3132-e5dc-4d0a-8ea5-e3dc7c937697" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cbe90e6c-7d1c-4a33-9afd-726224ad24a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cbe90e6c-7d1c-4a33-9afd-726224ad24a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8f497f1a-bb91-462a-9e97-afe91700a77b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cbe90e6c-7d1c-4a33-9afd-726224ad24a9" xlink:to="loc_us-gaap_AwardTypeAxis_8f497f1a-bb91-462a-9e97-afe91700a77b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8f497f1a-bb91-462a-9e97-afe91700a77b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8f497f1a-bb91-462a-9e97-afe91700a77b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8f497f1a-bb91-462a-9e97-afe91700a77b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4861b5ba-28bf-4158-a877-59ce12fbe4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8f497f1a-bb91-462a-9e97-afe91700a77b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4861b5ba-28bf-4158-a877-59ce12fbe4d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RestrictedStockAndStockUnitsMember_3fc0195d-52fb-41a1-9412-ca2ee4604e8e" xlink:href="rhi-20211231.xsd#rhi_RestrictedStockAndStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4861b5ba-28bf-4158-a877-59ce12fbe4d1" xlink:to="loc_rhi_RestrictedStockAndStockUnitsMember_3fc0195d-52fb-41a1-9412-ca2ee4604e8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ReturnOnInvestedCapitalAwardMember_5aeb7b85-701c-4c0f-ad17-ee9828fb0f78" xlink:href="rhi-20211231.xsd#rhi_ReturnOnInvestedCapitalAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4861b5ba-28bf-4158-a877-59ce12fbe4d1" xlink:to="loc_rhi_ReturnOnInvestedCapitalAwardMember_5aeb7b85-701c-4c0f-ad17-ee9828fb0f78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4400fa8f-5810-44ed-9da5-ce7f27b6e021" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cbe90e6c-7d1c-4a33-9afd-726224ad24a9" xlink:to="loc_srt_RangeAxis_4400fa8f-5810-44ed-9da5-ce7f27b6e021" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4400fa8f-5810-44ed-9da5-ce7f27b6e021_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4400fa8f-5810-44ed-9da5-ce7f27b6e021" xlink:to="loc_srt_RangeMember_4400fa8f-5810-44ed-9da5-ce7f27b6e021_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_42a36b5b-1e9c-4d46-be3d-6261098f6225" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4400fa8f-5810-44ed-9da5-ce7f27b6e021" xlink:to="loc_srt_RangeMember_42a36b5b-1e9c-4d46-be3d-6261098f6225" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e8cc8569-f4ff-4b21-a7f0-287ba836bd09" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_42a36b5b-1e9c-4d46-be3d-6261098f6225" xlink:to="loc_srt_MinimumMember_e8cc8569-f4ff-4b21-a7f0-287ba836bd09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f94c7b8b-62d9-4240-b285-99aaaa9c0831" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_42a36b5b-1e9c-4d46-be3d-6261098f6225" xlink:to="loc_srt_MaximumMember_f94c7b8b-62d9-4240-b285-99aaaa9c0831" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockPlansStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails" xlink:type="extended" id="i8e27804078344884a9ad0df81fa1de4d_StockPlansStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_168cf0ef-5711-4ecc-b456-361f1800a284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_3b7dea0c-1938-414f-9e02-0df81bb81477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_168cf0ef-5711-4ecc-b456-361f1800a284" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_3b7dea0c-1938-414f-9e02-0df81bb81477" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c8935b1-01bb-490c-8cdc-bee92d55506e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_168cf0ef-5711-4ecc-b456-361f1800a284" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c8935b1-01bb-490c-8cdc-bee92d55506e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_65e24679-7d90-42f7-9c94-ba1ac7b73663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c8935b1-01bb-490c-8cdc-bee92d55506e" xlink:to="loc_us-gaap_AwardTypeAxis_65e24679-7d90-42f7-9c94-ba1ac7b73663" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65e24679-7d90-42f7-9c94-ba1ac7b73663_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_65e24679-7d90-42f7-9c94-ba1ac7b73663" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65e24679-7d90-42f7-9c94-ba1ac7b73663_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb21bfe8-19d3-4481-a1fe-c5dad3421545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_65e24679-7d90-42f7-9c94-ba1ac7b73663" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb21bfe8-19d3-4481-a1fe-c5dad3421545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RestrictedStockAndStockUnitsMember_225aa4ed-7a01-4858-931b-9f3cc5c93029" xlink:href="rhi-20211231.xsd#rhi_RestrictedStockAndStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb21bfe8-19d3-4481-a1fe-c5dad3421545" xlink:to="loc_rhi_RestrictedStockAndStockUnitsMember_225aa4ed-7a01-4858-931b-9f3cc5c93029" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" xlink:type="extended" id="i7ea952c3ec8f42aaaab626d041c40cb9_StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9033dd1-49d4-44b6-b479-dbc3f003854e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9033dd1-49d4-44b6-b479-dbc3f003854e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fa62e0a1-e8cc-48bb-a191-e8a49f51e56b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fa62e0a1-e8cc-48bb-a191-e8a49f51e56b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_afc090ad-8bb0-4655-b305-dc15b04d1a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_afc090ad-8bb0-4655-b305-dc15b04d1a72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod_7879450c-86a3-4628-a064-48253cfc57eb" xlink:href="rhi-20211231.xsd#rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:to="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod_7879450c-86a3-4628-a064-48253cfc57eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_94cfa58c-2172-4d95-886f-612c61642b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_94cfa58c-2172-4d95-886f-612c61642b94" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3baa036b-bc52-4ef9-b8ec-5dd34d5d9c60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9033dd1-49d4-44b6-b479-dbc3f003854e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a8714574-fe7e-492c-ad52-fdcc7ba39638" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a8714574-fe7e-492c-ad52-fdcc7ba39638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_97d1ba0c-1293-4982-9d73-0df5ffb5063e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_97d1ba0c-1293-4982-9d73-0df5ffb5063e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue_3c50d0aa-6cd1-4c42-b27b-01c3484b50a3" xlink:href="rhi-20211231.xsd#rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:to="loc_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue_3c50d0aa-6cd1-4c42-b27b-01c3484b50a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4bf7ca06-74fb-4529-877c-0bb269c71ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4bf7ca06-74fb-4529-877c-0bb269c71ec0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a91a1a67-d96d-45cd-abd7-1836280528ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e4818205-fc8b-4aaa-8fb4-5b24bb81a8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9033dd1-49d4-44b6-b479-dbc3f003854e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e4818205-fc8b-4aaa-8fb4-5b24bb81a8e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a82906e4-4f8c-4246-a291-a0615d67dbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e4818205-fc8b-4aaa-8fb4-5b24bb81a8e3" xlink:to="loc_us-gaap_AwardTypeAxis_a82906e4-4f8c-4246-a291-a0615d67dbfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a82906e4-4f8c-4246-a291-a0615d67dbfc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a82906e4-4f8c-4246-a291-a0615d67dbfc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a82906e4-4f8c-4246-a291-a0615d67dbfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2958f916-904c-4bda-a207-9f3ca9e12bde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a82906e4-4f8c-4246-a291-a0615d67dbfc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2958f916-904c-4bda-a207-9f3ca9e12bde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TimeBasedAwardsMember_a39b66c4-1167-4575-bae6-2f99020b31ea" xlink:href="rhi-20211231.xsd#rhi_TimeBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2958f916-904c-4bda-a207-9f3ca9e12bde" xlink:to="loc_rhi_TimeBasedAwardsMember_a39b66c4-1167-4575-bae6-2f99020b31ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_SubjectToMarketConditionsMember_92af705e-13ed-432a-bb31-21f58e3e0ab2" xlink:href="rhi-20211231.xsd#rhi_SubjectToMarketConditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2958f916-904c-4bda-a207-9f3ca9e12bde" xlink:to="loc_rhi_SubjectToMarketConditionsMember_92af705e-13ed-432a-bb31-21f58e3e0ab2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AwardsNotSubjectToMarketConditionsMember_86c2350b-af9d-4511-b692-6a8c99d384a0" xlink:href="rhi-20211231.xsd#rhi_AwardsNotSubjectToMarketConditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2958f916-904c-4bda-a207-9f3ca9e12bde" xlink:to="loc_rhi_AwardsNotSubjectToMarketConditionsMember_86c2350b-af9d-4511-b692-6a8c99d384a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_SubjectToPerformanceConditionMember_89fdc5d2-4969-4d7d-9d50-e19e8f45392e" xlink:href="rhi-20211231.xsd#rhi_SubjectToPerformanceConditionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2958f916-904c-4bda-a207-9f3ca9e12bde" xlink:to="loc_rhi_SubjectToPerformanceConditionMember_89fdc5d2-4969-4d7d-9d50-e19e8f45392e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#BusinessSegmentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails" xlink:type="extended" id="i021af12d74db472fbd3151254fb1e030_BusinessSegmentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b575b825-a805-4b19-a30b-909ba48fff99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_99e3b875-95d0-4ffd-b4c9-1fe727c112e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b575b825-a805-4b19-a30b-909ba48fff99" xlink:to="loc_us-gaap_NumberOfReportableSegments_99e3b875-95d0-4ffd-b4c9-1fe727c112e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7c1e87fc-c332-4d19-9ccb-5021440c6971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b575b825-a805-4b19-a30b-909ba48fff99" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7c1e87fc-c332-4d19-9ccb-5021440c6971" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_66c0574e-ddeb-4f55-9d94-5b4de5848c12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b575b825-a805-4b19-a30b-909ba48fff99" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_66c0574e-ddeb-4f55-9d94-5b4de5848c12" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d999fb6b-f97f-45ea-9645-7bd37fee406f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_66c0574e-ddeb-4f55-9d94-5b4de5848c12" xlink:to="loc_srt_ConsolidationItemsAxis_d999fb6b-f97f-45ea-9645-7bd37fee406f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d999fb6b-f97f-45ea-9645-7bd37fee406f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_d999fb6b-f97f-45ea-9645-7bd37fee406f" xlink:to="loc_srt_ConsolidationItemsDomain_d999fb6b-f97f-45ea-9645-7bd37fee406f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_fa4cbff5-28e3-424f-822a-22bc3012b28a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_d999fb6b-f97f-45ea-9645-7bd37fee406f" xlink:to="loc_srt_ConsolidationItemsDomain_fa4cbff5-28e3-424f-822a-22bc3012b28a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_153a8fd0-58d9-4655-839a-577ea7f6c006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_fa4cbff5-28e3-424f-822a-22bc3012b28a" xlink:to="loc_us-gaap_IntersegmentEliminationMember_153a8fd0-58d9-4655-839a-577ea7f6c006" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" xlink:type="extended" id="ie700b04dfc03461c89bef1a31b1fe3e9_BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_57f702fe-900b-4999-bd5b-d48ec76d3546" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_57f702fe-900b-4999-bd5b-d48ec76d3546" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e6ff01d7-ae7a-419a-a2c6-c9c1e1541abe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:to="loc_us-gaap_OperatingIncomeLoss_e6ff01d7-ae7a-419a-a2c6-c9c1e1541abe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_087c2b9b-7139-4362-a9d2-a995231348ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_087c2b9b-7139-4362-a9d2-a995231348ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_b8e4dd99-7b94-411a-948f-56cfd36e8f07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_b8e4dd99-7b94-411a-948f-56cfd36e8f07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_10bffa14-6fa1-40e6-b95e-db3f215cf8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_10bffa14-6fa1-40e6-b95e-db3f215cf8ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17836c0f-da09-4ca5-9326-7b2cfc27b836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17836c0f-da09-4ca5-9326-7b2cfc27b836" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_87606464-d96c-4496-9e24-757383292f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17836c0f-da09-4ca5-9326-7b2cfc27b836" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_87606464-d96c-4496-9e24-757383292f40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_87606464-d96c-4496-9e24-757383292f40_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_87606464-d96c-4496-9e24-757383292f40" xlink:to="loc_us-gaap_SegmentDomain_87606464-d96c-4496-9e24-757383292f40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6b8774f1-ee3c-46b3-a157-2756007411f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_87606464-d96c-4496-9e24-757383292f40" xlink:to="loc_us-gaap_SegmentDomain_6b8774f1-ee3c-46b3-a157-2756007411f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TemporaryAndConsultantStaffingMember_bad8948f-45a1-4c66-aa87-96e5635ee693" xlink:href="rhi-20211231.xsd#rhi_TemporaryAndConsultantStaffingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6b8774f1-ee3c-46b3-a157-2756007411f6" xlink:to="loc_rhi_TemporaryAndConsultantStaffingMember_bad8948f-45a1-4c66-aa87-96e5635ee693" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementStaffingMember_f092b9d1-90e5-433d-97da-443c4017dd02" xlink:href="rhi-20211231.xsd#rhi_PermanentPlacementStaffingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6b8774f1-ee3c-46b3-a157-2756007411f6" xlink:to="loc_rhi_PermanentPlacementStaffingMember_f092b9d1-90e5-433d-97da-443c4017dd02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RiskConsultingAndInternalAuditServicesMember_8bf1bd87-5e39-4bc7-a1ae-b42d40329a9f" xlink:href="rhi-20211231.xsd#rhi_RiskConsultingAndInternalAuditServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6b8774f1-ee3c-46b3-a157-2756007411f6" xlink:to="loc_rhi_RiskConsultingAndInternalAuditServicesMember_8bf1bd87-5e39-4bc7-a1ae-b42d40329a9f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" xlink:type="extended" id="i6b89b1fe4ea6434fa5e8298627e6d780_BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ff557336-eb7c-4f75-bc45-c614fa886d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a7608373-ffcf-4a78-bb17-6b74a8fc15f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ff557336-eb7c-4f75-bc45-c614fa886d4f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a7608373-ffcf-4a78-bb17-6b74a8fc15f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_54aacdfd-ea13-416a-90b5-363378dccd09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ff557336-eb7c-4f75-bc45-c614fa886d4f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_54aacdfd-ea13-416a-90b5-363378dccd09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6ea9436-b4f1-4bbb-94be-b325239403d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ff557336-eb7c-4f75-bc45-c614fa886d4f" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6ea9436-b4f1-4bbb-94be-b325239403d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1f5408d4-980a-4d9a-89d2-6134462d30c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6ea9436-b4f1-4bbb-94be-b325239403d0" xlink:to="loc_srt_StatementGeographicalAxis_1f5408d4-980a-4d9a-89d2-6134462d30c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1f5408d4-980a-4d9a-89d2-6134462d30c6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1f5408d4-980a-4d9a-89d2-6134462d30c6" xlink:to="loc_srt_SegmentGeographicalDomain_1f5408d4-980a-4d9a-89d2-6134462d30c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3e9f7da1-c1ec-4030-914b-dd3d1f38c4af" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1f5408d4-980a-4d9a-89d2-6134462d30c6" xlink:to="loc_srt_SegmentGeographicalDomain_3e9f7da1-c1ec-4030-914b-dd3d1f38c4af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_33a58d5e-20bf-48da-a7e3-f5fb6578e718" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3e9f7da1-c1ec-4030-914b-dd3d1f38c4af" xlink:to="loc_country_US_33a58d5e-20bf-48da-a7e3-f5fb6578e718" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_e1a0fa1f-b3fe-4222-b9f4-46a5d3d4acaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3e9f7da1-c1ec-4030-914b-dd3d1f38c4af" xlink:to="loc_us-gaap_NonUsMember_e1a0fa1f-b3fe-4222-b9f4-46a5d3d4acaa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/SubsequentEventsDetails" xlink:type="extended" id="i41dc95646c2842619343880c94b776c5_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_1f4e846b-5133-4980-8341-469b33ca0bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_e246e495-3f1d-403d-9a74-3a224ab02255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1f4e846b-5133-4980-8341-469b33ca0bf7" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_e246e495-3f1d-403d-9a74-3a224ab02255" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_a2665020-c392-489a-a71b-e223f3d8c307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_1f4e846b-5133-4980-8341-469b33ca0bf7" xlink:to="loc_us-gaap_SubsequentEventTable_a2665020-c392-489a-a71b-e223f3d8c307" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_280b5a7a-bb90-4267-acfb-3541cc86db99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_a2665020-c392-489a-a71b-e223f3d8c307" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_280b5a7a-bb90-4267-acfb-3541cc86db99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_280b5a7a-bb90-4267-acfb-3541cc86db99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_280b5a7a-bb90-4267-acfb-3541cc86db99" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_280b5a7a-bb90-4267-acfb-3541cc86db99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7fb49f27-222d-44c8-a498-829ba4670d40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_280b5a7a-bb90-4267-acfb-3541cc86db99" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7fb49f27-222d-44c8-a498-829ba4670d40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_fa4a29b6-eee1-47d7-a75a-e5104c8c92c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_7fb49f27-222d-44c8-a498-829ba4670d40" xlink:to="loc_us-gaap_SubsequentEventMember_fa4a29b6-eee1-47d7-a75a-e5104c8c92c1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended" id="i2fe58605b03841798d7d0a146a3383c5_ScheduleIIValuationandQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8f16dabb-5b7d-42a1-8388-9a777cbefcee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8f16dabb-5b7d-42a1-8388-9a777cbefcee" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_0fae8f8d-f593-4270-90ab-7e43095bfce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_0fae8f8d-f593-4270-90ab-7e43095bfce9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_c251cd50-8ad3-4c58-95ff-99f872f85710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_c251cd50-8ad3-4c58-95ff-99f872f85710" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_26378c5b-b6a9-443a-b148-b6e13207411d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_26378c5b-b6a9-443a-b148-b6e13207411d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_86f02277-e0bd-4e56-9749-d8f714f8722b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_86f02277-e0bd-4e56-9749-d8f714f8722b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c0930972-5393-4a88-8de3-2453813dbf95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2fd76bb8-22d1-40c8-89ce-ee9a64b3ee37" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8f16dabb-5b7d-42a1-8388-9a777cbefcee" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2fd76bb8-22d1-40c8-89ce-ee9a64b3ee37" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ee1a8b9-aa44-4fa7-bf47-de70b95d2efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2fd76bb8-22d1-40c8-89ce-ee9a64b3ee37" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ee1a8b9-aa44-4fa7-bf47-de70b95d2efa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_4ee1a8b9-aa44-4fa7-bf47-de70b95d2efa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ee1a8b9-aa44-4fa7-bf47-de70b95d2efa" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_4ee1a8b9-aa44-4fa7-bf47-de70b95d2efa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_4e302b4d-89c1-45b4-8fdc-9947ca0e2d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ee1a8b9-aa44-4fa7-bf47-de70b95d2efa" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_4e302b4d-89c1-45b4-8fdc-9947ca0e2d7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_e33cb2f0-dbd4-4101-af96-0a1a01a4318c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_4e302b4d-89c1-45b4-8fdc-9947ca0e2d7a" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_e33cb2f0-dbd4-4101-af96-0a1a01a4318c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_23456d7d-a81f-447d-a1ff-e2b4bf442ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_4e302b4d-89c1-45b4-8fdc-9947ca0e2d7a" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_23456d7d-a81f-447d-a1ff-e2b4bf442ae8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6a3370fd-cb1c-4e70-a338-a9c8da6e0a47" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2fd76bb8-22d1-40c8-89ce-ee9a64b3ee37" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6a3370fd-cb1c-4e70-a338-a9c8da6e0a47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6a3370fd-cb1c-4e70-a338-a9c8da6e0a47_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6a3370fd-cb1c-4e70-a338-a9c8da6e0a47" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6a3370fd-cb1c-4e70-a338-a9c8da6e0a47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bf9670a9-1b5a-4622-9651-f05e193c0ace" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6a3370fd-cb1c-4e70-a338-a9c8da6e0a47" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bf9670a9-1b5a-4622-9651-f05e193c0ace" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_30880b28-50fb-4903-adc6-d4e3f79094f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bf9670a9-1b5a-4622-9651-f05e193c0ace" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_30880b28-50fb-4903-adc6-d4e3f79094f7" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>rhi-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:12d5474c-28a0-4cfe-b3b8-d70fb9b5837b,g:a3d1ab1a-67a3-488a-9d75-2652c574ed93-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_bfa76f01-cd7c-4d51-82fb-a38b8d34ca41_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_00175980-5ca1-43fa-a234-a0794e5df1ce_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number and Cost of Common Stock Shares Repurchased</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dd81ad14-e4c5-4c2e-b5f6-ac8299a7d350_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal U.S. income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_66fd09ee-d6a4-4cea-9c57-3e1c6a93c933_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_1c239310-e7d1-4965-aef7-79c585239526_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California enterprise zone tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, General Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_fc35e3a5-e1d4-4828-924e-65b9cb187f57_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_825b3c40-933b-43d5-a83a-1c54b9d0d4b9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_ab2e012c-027c-49f9-a08c-1125b4660ced_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_4e332d6c-0c7d-4f0d-88ce-8d54cd6cb2b3_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_f3399511-0e0d-4742-9adf-48500e20fe61_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_6e4b0ea8-9e57-4de5-bdab-26157c44bcf9_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and benefit costs</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_a9ad04e0-542f-4de4-b22b-9ae23e9a6092_totalLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and benefit costs</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_827e874b-5c4b-4ce0-b0cd-defb16e70107_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_159540cb-c2a5-4281-97a1-0b0999f8bb8d_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_afe13bd0-b32d-4eb1-89c4-6c356f353a3e_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_cf26c3b0-d584-4c25-aede-9b1bb65e2051_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_64d492b3-308f-4172-8d20-f78447c3aecb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_7f8cf053-00b2-4b1a-9983-6c7f2a073fb3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_9e04981f-4509-44c8-a157-5d5d8f253f41_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contract Liability Activity</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_1496de78-0494-4531-a2f9-9610ffcba0cd_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign defined benefit plans, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_daad7fb2-d6f3-4c84-98da-41be01341842_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_965675df-a218-4b92-8dc1-67412ac3ce27_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock_389f6a0e-d910-4e97-97b0-5a045717ae76_terseLabel_en-US" xlink:label="lab_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Portion of Tax Provision (Benefit)</link:label>
    <link:label id="lab_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Deferred Portion Of Income Tax Expense Benefit [Table Text Block]</link:label>
    <link:label id="lab_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock_documentation_en-US" xlink:label="lab_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of deferred portion of income tax expense (benefit).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="rhi-20211231.xsd#rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515ff734-acd0-489d-98fe-c3c9bad19d35_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_4030820d-dbbe-42b4-a2c6-abe50416fe9f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_22de136a-de92-4a92-89e0-31d0e0441258_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total number of available shares to grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5ba26dd5-12ba-40cf-9800-fdcd18423537_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0e3bbd78-e87f-4985-98e3-c1997aea85f3_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_ff9461ca-aaed-4209-a3eb-a1b26f4ec3ed_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c18277b6-4ad7-41f9-96d4-681a5883e994_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Historical volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments_f514aaf4-cfd4-478d-852a-d9e63a8567dd_terseLabel_en-US" xlink:label="lab_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Other, Including Translation Adjustments</link:label>
    <link:label id="lab_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments_label_en-US" xlink:label="lab_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Other, Including Translation Adjustments</link:label>
    <link:label id="lab_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments_documentation_en-US" xlink:label="lab_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Other, Including Translation Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" xlink:href="rhi-20211231.xsd#rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" xlink:to="lab_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_e19810c2-9d58-4a7f-a5d6-47ed73c5a4f0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized_3327acf0-6d64-4651-b00d-a39df4b68015_terseLabel_en-US" xlink:label="lab_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount expected to be utilized of tax credit carry forwards expiring in the and beyond the stated year</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized_label_en-US" xlink:label="lab_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, General Business, Amount Utilized</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized_documentation_en-US" xlink:label="lab_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, General Business, Amount Utilized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized" xlink:to="lab_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a415f748-d193-4118-b92a-09c33b109e12_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_a5a6cd82-3ac4-4072-8828-0747364da3a5_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged&#160;to Expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_b178bf54-f8c9-45e7-80e9-de9bf3b6fa5b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_0e95ac2b-360d-49d6-819e-8b5b061eecb4_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_c7e3c795-1d53-42fc-9d78-782badb111ab_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross increases&#8212;tax positions in prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_bb4616d5-ca69-4981-bcd1-550328588c84_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_c46e717b-59cf-4e2d-9283-0c1f2cd23d53_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee deferred compensation and other benefit obligations</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0eb70747-82c2-45ba-b182-0471681a8b8f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_23a2c0fb-39f0-43fe-81b7-ccf222b6b98a_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_4b2ff23c-d2d1-4714-a45b-be2d4688d32f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlanDividendIncome_e48062b2-4021-4bb9-92e1-9fe5f49e9773_terseLabel_en-US" xlink:label="lab_rhi_DeferredCompensationPlanDividendIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend income</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanDividendIncome_label_en-US" xlink:label="lab_rhi_DeferredCompensationPlanDividendIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan, Dividend Income</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanDividendIncome_documentation_en-US" xlink:label="lab_rhi_DeferredCompensationPlanDividendIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan, Dividend Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanDividendIncome" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanDividendIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredCompensationPlanDividendIncome" xlink:to="lab_rhi_DeferredCompensationPlanDividendIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage_e49adba1-a57e-4a33-8b78-8834a69d7c81_terseLabel_en-US" xlink:label="lab_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service fee percentage</link:label>
    <link:label id="lab_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage_label_en-US" xlink:label="lab_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility Used Capacity Service Fee Percentage</link:label>
    <link:label id="lab_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage_documentation_en-US" xlink:label="lab_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, used capacity, service fee percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage" xlink:href="rhi-20211231.xsd#rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage" xlink:to="lab_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_992625de-f4d6-49da-a8b6-4a5b72bf9c83_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_57f81911-243c-400e-b4b6-0accb6bf52fc_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable payroll taxes deferred</link:label>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Payroll Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_72081282-be50-4df8-908f-d4d292f99e79_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_2e0c4e6c-c5b0-46d6-9554-f7000f727d0c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees_c82b6bc3-ed4f-4b61-99d4-91e16f097130_terseLabel_en-US" xlink:label="lab_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenues, foreign royalties and management fees</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees_label_en-US" xlink:label="lab_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Contract With Customer, Foreign Royalties And Management Fees</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees_documentation_en-US" xlink:label="lab_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Contract With Customer, Foreign Royalties And Management Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees" xlink:to="lab_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab7182e3-a1b8-4780-bf59-a1e2f077eee8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_a96d7724-5347-482a-92f3-f5dab88cc7a0_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_a784341c-9827-4b33-9d79-3d50de8970ca_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_a02f48a3-9263-43f7-b888-2bfaf6bc9f8f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid_7535a316-d7cc-4a25-bc9f-eb0ae31dc665_negatedTerseLabel_en-US" xlink:label="lab_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses, deducted for tax when paid</link:label>
    <link:label id="lab_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid_label_en-US" xlink:label="lab_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability Accrued Expenses Deducted For Tax When Paid</link:label>
    <link:label id="lab_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid_documentation_en-US" xlink:label="lab_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities accrued expenses, deducted for tax when paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" xlink:to="lab_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_067e1a8a-9aa1-47c8-9b15-c2270308b741_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e0ce4736-6b5b-43f3-8c70-eba00d71668c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_504fc65d-c484-474e-965d-0b461d629c44_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $.001 par value; authorized 5,000,000 shares; none issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_d357bfb7-9a48-4b26-a114-44555dd9c080_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCash_0e9ff462-49cf-441c-932f-71ab1cb7f57f_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCash_label_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCash" xlink:to="lab_us-gaap_DividendsCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_af91bfbf-c30d-414e-b897-a876da24014a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_a2838cf4-f5e0-4d5e-b848-45e4075f9e8e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_9a38e057-2094-4edc-86c0-0edd353135b6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, not yet commenced, amount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:to="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_d0af06ea-cd18-459d-b5d9-0754abe21907_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_609aa043-d772-4fe9-b98e-ed151cf53931_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_LesseeOperatingLeaseTerminationPeriod_4315c244-ee1f-4285-b13b-da6c19a38802_terseLabel_en-US" xlink:label="lab_rhi_LesseeOperatingLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option to terminate lease term</link:label>
    <link:label id="lab_rhi_LesseeOperatingLeaseTerminationPeriod_label_en-US" xlink:label="lab_rhi_LesseeOperatingLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Termination Period</link:label>
    <link:label id="lab_rhi_LesseeOperatingLeaseTerminationPeriod_documentation_en-US" xlink:label="lab_rhi_LesseeOperatingLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Termination Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LesseeOperatingLeaseTerminationPeriod" xlink:href="rhi-20211231.xsd#rhi_LesseeOperatingLeaseTerminationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_LesseeOperatingLeaseTerminationPeriod" xlink:to="lab_rhi_LesseeOperatingLeaseTerminationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_230360b8-f4b0-45fb-8d96-2ea6fd4089b8_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_0b3a96be-6fb9-45aa-b98e-35d18cdb3910_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_8d1496c7-dba2-45f6-bc9a-5f6871bb1605_terseLabel_en-US" xlink:label="lab_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Liabilities [Roll Forward]</link:label>
    <link:label id="lab_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_label_en-US" xlink:label="lab_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_documentation_en-US" xlink:label="lab_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward" xlink:href="rhi-20211231.xsd#rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward" xlink:to="lab_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8d37a017-1f45-429c-8ab5-23113bfd6b32_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for operating lease liabilities from new leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_95c87c3c-c638-4dcd-9113-8e2140329051_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Income Tax Amounts</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract_94fd59fb-d2c8-433b-ac99-a0db1f3f1ec0_terseLabel_en-US" xlink:label="lab_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Weighted Average Discount Rate, Percent [Abstract]</link:label>
    <link:label id="lab_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract_label_en-US" xlink:label="lab_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Weighted Average Discount Rate, Percent [Abstract]</link:label>
    <link:label id="lab_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract_documentation_en-US" xlink:label="lab_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract" xlink:href="rhi-20211231.xsd#rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract" xlink:to="lab_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_77daa2a1-19e6-457e-8343-8fb30193453e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_6f50e65c-e76a-4a7e-a64d-a4a8d76fc5b9_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_da55dd0e-4ee2-4993-9a24-c08f196e407c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_43239dfa-3155-4a03-9fdc-43f989e5ef3a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b98f3640-84f5-4292-9b40-f49225e74ef1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue_a84117d8-0473-414f-9e9b-cd5f214bc2f5_terseLabel_en-US" xlink:label="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases related to employee stock plans</link:label>
    <link:label id="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue_label_en-US" xlink:label="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased Under Employee Stock Plan During Period Value</link:label>
    <link:label id="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue_documentation_en-US" xlink:label="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of shares repurchased in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable withholding taxes and/or exercise price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" xlink:href="rhi-20211231.xsd#rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" xlink:to="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ba77449c-87b6-496e-9936-11eb36393ab9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt support standby letters of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_0c409c7d-78a4-4cd2-8a82-ed90cbc7c329_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_93a821d7-ce20-41a9-b4ac-6b12c4d938e4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock_857fef32-6707-4923-8b81-01f8cca0211c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number and Cost of Employee Stock Plan Repurchases</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Ownership Plan (ESOP) Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0763bd18-e311-42a8-9788-7a04b8969dc0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_a29e0b46-2373-4c7b-9b1b-ccc12b790c18_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ComputerHardwareMember_4ddbe1e0-e7b4-430f-ac64-23ad08a8bdf1_terseLabel_en-US" xlink:label="lab_rhi_ComputerHardwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer hardware</link:label>
    <link:label id="lab_rhi_ComputerHardwareMember_label_en-US" xlink:label="lab_rhi_ComputerHardwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Hardware [Member]</link:label>
    <link:label id="lab_rhi_ComputerHardwareMember_documentation_en-US" xlink:label="lab_rhi_ComputerHardwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Hardware [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerHardwareMember" xlink:href="rhi-20211231.xsd#rhi_ComputerHardwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ComputerHardwareMember" xlink:to="lab_rhi_ComputerHardwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_e5a408e4-ec4b-4d88-9a0a-5192ef590d4a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Deferred Compensation Plans</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5af26e34-8118-4e98-8a6a-240e2a26d7dc_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Beginning Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_397417a7-505f-444a-891c-ed7862a29b37_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, Ending Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_f06c72d8-bc35-4b57-b463-e17752df8a2b_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts receivable</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_4439b6ea-dc1a-49fd-9623-b75d1442febd_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_e8e5963d-3de1-4ac2-aa11-3f4a622b0e3f_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_3ac352ac-c7cf-40f8-8f0c-097d79d616b3_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue Disaggregated by Line of Business</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d2aa25c9-dcc4-49e2-b2b8-b6847c35215f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares/Units:</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_c4c66993-9273-47e8-bfd4-c61ebd9fde24_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_2cd7f05d-9f28-45cb-90e5-47c6608bb0c5_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e53c6635-a09e-4dd1-a478-64413e507c0e_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_acfb6d68-4076-4fc9-9ae6-ea8c47b0a7b9_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_d1737cca-92a6-481c-a30e-44f31f01fe98_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_1c71e191-dfce-4854-ad7e-b6216500a78d_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_6e619f7d-f116-4d55-9adb-43b0284a2439_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment basis differences</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a4f4506e-f7fd-445c-b19b-e850f6922f72_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_4564f1ab-06c6-434f-a799-f1bd5c6ed0ae_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_d111f298-c88d-439d-98d8-7397969a8aa3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue and Long-Lived Assets by Geographic Location</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_d0bcbcab-18a6-45c5-8d12-5affe3871c8f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promissory notes and other forms of indebtedness, issued</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_2e24da65-9fc3-4699-84eb-8af25d88d6e8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_f7df9ca9-6a3e-4f9f-92ed-648414696814_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_76556239-bb59-4aa9-9bb9-0c1fa927e2c3_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation Adjustments</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_c005d3f0-c6bf-43d5-9f6b-71920e676ad0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total fair value of shares vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_d918a620-63ff-4346-87db-051cb34cb4a3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted Prices in Active Markets for Identical Assets (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b0ac4d0a-604b-42f2-98fb-e7b55623471f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_fe2fe4c1-1d20-478c-b1d0-35d6f8e4f074_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxAssetsOtherNet_73625ea0-26f9-478f-b2ee-f7cc3722c6d3_terseLabel_en-US" xlink:label="lab_rhi_DeferredTaxAssetsOtherNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsOtherNet_label_en-US" xlink:label="lab_rhi_DeferredTaxAssetsOtherNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Other Net</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsOtherNet_documentation_en-US" xlink:label="lab_rhi_DeferredTaxAssetsOtherNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets other, net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOtherNet" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsOtherNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxAssetsOtherNet" xlink:to="lab_rhi_DeferredTaxAssetsOtherNet" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember_ccd5d011-7f4a-43e1-8d86-59454df46ea3_terseLabel_en-US" xlink:label="lab_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby letters of credit used for collateral requirements</link:label>
    <link:label id="lab_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember_label_en-US" xlink:label="lab_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters Of Credit Used For Collateral Requirements [Member]</link:label>
    <link:label id="lab_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember_documentation_en-US" xlink:label="lab_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby letters of credit used for collateral requirements Member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember" xlink:href="rhi-20211231.xsd#rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember" xlink:to="lab_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_d98da9b3-e304-4f7f-a8be-9d6e91bbb084_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability_0c54aeb1-042d-4902-acc9-e85b5698e445_terseLabel_en-US" xlink:label="lab_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases, not yet commenced, amount</link:label>
    <link:label id="lab_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability_label_en-US" xlink:label="lab_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not Yet Commenced, Liability</link:label>
    <link:label id="lab_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability_documentation_en-US" xlink:label="lab_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not Yet Commenced, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability" xlink:href="rhi-20211231.xsd#rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability" xlink:to="lab_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_5461bed7-d57a-4451-ac71-d05276437b6c_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4741f205-764c-4483-aa40-6d6d189850e7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2dc4505b-63ed-4c14-a6d1-abbd7a729c24_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross increases&#8212;tax positions in current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_8ab6fff7-376c-4b30-b6cc-a53cb71e5782_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_fdcc2716-cffe-4418-b48c-26804f048fc2_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_ef5f77f9-1168-49b8-bdba-56afab999fa9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers&#8217; compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c795a6ae-fccf-41c9-bc9d-4e81d3432175_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_1b08856d-e471-4e2d-9190-f035cbd567a3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee deferred compensation plan obligations</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_48edfd4b-df2d-4ceb-a2a4-1494196426ff_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_afe4eaae-f17c-4c3c-b3c3-8214806bbe2d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_20943af0-7409-42e4-a81a-5ecabced2817_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, impact on effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_AmortizationOfCloudComputingImplementationCosts_11dbdaa2-0e08-408f-a0b9-d438261d1d4a_terseLabel_en-US" xlink:label="lab_rhi_AmortizationOfCloudComputingImplementationCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of cloud computing implementation costs</link:label>
    <link:label id="lab_rhi_AmortizationOfCloudComputingImplementationCosts_label_en-US" xlink:label="lab_rhi_AmortizationOfCloudComputingImplementationCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Cloud Computing Implementation Costs</link:label>
    <link:label id="lab_rhi_AmortizationOfCloudComputingImplementationCosts_documentation_en-US" xlink:label="lab_rhi_AmortizationOfCloudComputingImplementationCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Cloud Computing Implementation Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AmortizationOfCloudComputingImplementationCosts" xlink:href="rhi-20211231.xsd#rhi_AmortizationOfCloudComputingImplementationCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_AmortizationOfCloudComputingImplementationCosts" xlink:to="lab_rhi_AmortizationOfCloudComputingImplementationCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_RobertHalfManagementResourcesMember_148a2436-8359-4d76-90a5-b8cb3e9c74af_terseLabel_en-US" xlink:label="lab_rhi_RobertHalfManagementResourcesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Robert Half Management Resources</link:label>
    <link:label id="lab_rhi_RobertHalfManagementResourcesMember_label_en-US" xlink:label="lab_rhi_RobertHalfManagementResourcesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Robert Half Management Resources [Member]</link:label>
    <link:label id="lab_rhi_RobertHalfManagementResourcesMember_documentation_en-US" xlink:label="lab_rhi_RobertHalfManagementResourcesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Robert Half Management Resources [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RobertHalfManagementResourcesMember" xlink:href="rhi-20211231.xsd#rhi_RobertHalfManagementResourcesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_RobertHalfManagementResourcesMember" xlink:to="lab_rhi_RobertHalfManagementResourcesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit_80d1ca35-9088-489b-b171-54ab20555364_terseLabel_en-US" xlink:label="lab_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal and state</link:label>
    <link:label id="lab_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal And State Income Tax Expense Benefit</link:label>
    <link:label id="lab_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit_documentation_en-US" xlink:label="lab_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal and State Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit" xlink:href="rhi-20211231.xsd#rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit" xlink:to="lab_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_5e1d0635-b5c1-4160-8243-e72257c532e6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_25341946-609f-46da-a872-f809c370f898_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Current Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_ea01cfca-40c8-42ee-9e67-bfd6d028bb8a_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_bf8d141d-0a34-49ac-a2c1-cafdc4fdae97_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_25a153cb-2f3a-4915-a511-68e3010e4e18_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_cff1b932-2659-405d-804f-d5eea5db0288_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_fd41bed3-673c-4104-a8ee-04e0f469f5c9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_b1d57798-275b-4bf6-b836-e0c1c71b753f_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_b08cdc95-08c6-4a58-a912-d346124aa75b_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_PaymentsForEmployeeDeferredCompensationPlan_118c1d09-5b11-43a5-8a69-1df4ce49658c_negatedLabel_en-US" xlink:label="lab_rhi_PaymentsForEmployeeDeferredCompensationPlan" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in employee deferred compensation trusts</link:label>
    <link:label id="lab_rhi_PaymentsForEmployeeDeferredCompensationPlan_label_en-US" xlink:label="lab_rhi_PaymentsForEmployeeDeferredCompensationPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Employee Deferred Compensation Plan</link:label>
    <link:label id="lab_rhi_PaymentsForEmployeeDeferredCompensationPlan_documentation_en-US" xlink:label="lab_rhi_PaymentsForEmployeeDeferredCompensationPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Employee Deferred Compensation Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PaymentsForEmployeeDeferredCompensationPlan" xlink:href="rhi-20211231.xsd#rhi_PaymentsForEmployeeDeferredCompensationPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_PaymentsForEmployeeDeferredCompensationPlan" xlink:to="lab_rhi_PaymentsForEmployeeDeferredCompensationPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_99504109-6e67-4d41-ba45-d49cb0da367f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets and liabilities, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_1261da40-1b03-439f-9749-fcbf0043ae0d_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross margin</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_28806d77-8762-41df-8e6a-62f9ea472ad6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_badc340c-bba7-4d73-9670-f083c7842418_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f001cb4f-81b5-4408-bdeb-e8b460fc771f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate fluctuations</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c851a400-a3c6-4a9c-9280-d52d1472c2fd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_221d5777-ca4b-4751-a325-9b5c3886ee81_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_6d0bee24-2908-48c6-a52a-eeedcd2ce51c_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_284b7083-0805-40c8-9e24-4711c48087f7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_c66a13ac-5ace-4725-b121-4f4607619937_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0ba1937c-6d68-46c9-92ca-30287433ff16_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_92d94ff1-f6e8-46bf-900d-1c9619906c08_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_eadd66f8-51ed-45ef-bb31-b80a2acfb629_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_d000a0fa-78a7-4aed-9a18-1712e856787c_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_CreditAgreementMember_f2eeb75b-ba3a-4dc5-9a28-a598bbba9c26_terseLabel_en-US" xlink:label="lab_rhi_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_rhi_CreditAgreementMember_label_en-US" xlink:label="lab_rhi_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_rhi_CreditAgreementMember_documentation_en-US" xlink:label="lab_rhi_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CreditAgreementMember" xlink:href="rhi-20211231.xsd#rhi_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_CreditAgreementMember" xlink:to="lab_rhi_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_cd64a62a-5b39-4e30-8cec-2fe00b9a2c7c_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares_58331bb6-aa25-47b1-bd16-db9128adf8ea_terseLabel_en-US" xlink:label="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases related to employee stock plans (in shares)</link:label>
    <link:label id="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares_label_en-US" xlink:label="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased Under Employee Stock Plan During Period Shares</link:label>
    <link:label id="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares_documentation_en-US" xlink:label="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable withholding taxes and/or exercise price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" xlink:href="rhi-20211231.xsd#rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" xlink:to="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_e59123b7-5f1f-43f5-adfd-ceade3900f5f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_09370176-ab82-4eec-bb94-1d73b2323746_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_304d877a-d7e3-4e06-b1db-f5fa91813c10_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allegations loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_OfficeTeamMember_27fe1126-1439-4890-8620-3bfe2987f3c8_terseLabel_en-US" xlink:label="lab_rhi_OfficeTeamMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OfficeTeam</link:label>
    <link:label id="lab_rhi_OfficeTeamMember_label_en-US" xlink:label="lab_rhi_OfficeTeamMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OfficeTeam [Member]</link:label>
    <link:label id="lab_rhi_OfficeTeamMember_documentation_en-US" xlink:label="lab_rhi_OfficeTeamMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OfficeTeam [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_OfficeTeamMember" xlink:href="rhi-20211231.xsd#rhi_OfficeTeamMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_OfficeTeamMember" xlink:to="lab_rhi_OfficeTeamMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_3778863f-e548-4945-b326-97f2421e0115_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e9f73e50-443a-41e2-8885-09b3f2bd7419_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_ca0cec8a-fb37-4591-b356-19d02a64803d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_abbaaba1-05af-4615-997c-1b8c7aadb522_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision (Benefit) for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_7ed1ece3-dc0a-455e-b194-b8721710baea_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_6414f99f-0b51-4ebf-94ce-d511065ca66d_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_9ec5b00e-271a-4960-aa75-589f53a812c8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Unobservable Inputs (Level 3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_c0ab9834-307a-4ee9-b9ac-4551c8ceb617_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_7bad9b46-5d12-4570-8d36-e4e174373158_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_e95d0181-ea7b-4125-a9d4-b9e34dc128d4_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract_1c588c5f-555b-4363-9d9d-cf5275f23c60_terseLabel_en-US" xlink:label="lab_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract" xlink:href="rhi-20211231.xsd#rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_0db7435a-4ceb-4cc0-9862-a7c1fafd2b3f_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_PermanentPlacementStaffingMember_fd7e965c-d7e2-4673-9155-4c381c4ba73b_terseLabel_en-US" xlink:label="lab_rhi_PermanentPlacementStaffingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent placement staffing</link:label>
    <link:label id="lab_rhi_PermanentPlacementStaffingMember_644ef0b6-6caa-4610-b1c3-b2e47c90e2d2_verboseLabel_en-US" xlink:label="lab_rhi_PermanentPlacementStaffingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent placement staffing</link:label>
    <link:label id="lab_rhi_PermanentPlacementStaffingMember_label_en-US" xlink:label="lab_rhi_PermanentPlacementStaffingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent Placement Staffing [Member]</link:label>
    <link:label id="lab_rhi_PermanentPlacementStaffingMember_documentation_en-US" xlink:label="lab_rhi_PermanentPlacementStaffingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent placement staffing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementStaffingMember" xlink:href="rhi-20211231.xsd#rhi_PermanentPlacementStaffingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_PermanentPlacementStaffingMember" xlink:to="lab_rhi_PermanentPlacementStaffingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_17886794-e5d4-4161-9446-dbaf3d6e01ed_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_8a08fde8-b760-406f-b0a9-e6a8047dccc7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $.001 par value; authorized 260,000,000 shares; issued and outstanding 110,685,989 and 113,127,501 shares</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_821e848c-89bc-47c8-b4de-f27478cc4be0_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1d7742c3-fb35-4f53-a603-d17e886a06e6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost expected to be recognized over the period (years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e6a9b891-132f-4c93-b492-efe3381b1423_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Beginning Balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_035d073d-c0fe-4d33-8b7e-fabb11a06cbc_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Ending Balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_2eb0ba85-e61d-4f53-a5b0-fa0e0713422d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e3b2af1f-dd9a-47a2-8e14-63ef5313137f_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_a69449f5-e28d-4621-824e-9c7da83b0f88_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies (Note L)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_fbb3870e-a50f-4ae2-967c-8ffb356af2a2_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_607fbd4c-b771-4427-986b-4c1d625d67cb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c250da18-8fe6-47fc-84f9-25e053b337ed_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_981422a6-0edc-4910-9cdf-cfb11aed20dc_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_51b6378a-204a-4d24-aa8c-87085247a527_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ca147a5d-d3c9-4755-be3c-8289f795c7a5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_0ed28108-dc3f-4a4d-b1ea-e33425e5b9eb_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f6b670ad-9b9c-4e09-aa9a-70c428c6efac_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_ce38bbe3-a0d7-418e-92fb-5a303355253f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_bee86215-ac04-4765-a697-b68ca3b21e9f_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjusted Balance</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjusted Balance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_6a2283cf-ed83-4e2c-8b06-8221a5f87864_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_51ea70b8-3133-41d5-bc90-d0087fd7dc4c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_0b55132a-f612-4554-b1ef-726c42fee25c_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_99cb1482-2df9-4aa7-8101-0a30f5c92867_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_IncomeTaxesLineItems_6bf25dd5-3996-4e0c-a077-8df2b4ad3150_terseLabel_en-US" xlink:label="lab_rhi_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_rhi_IncomeTaxesLineItems_label_en-US" xlink:label="lab_rhi_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_rhi_IncomeTaxesLineItems_documentation_en-US" xlink:label="lab_rhi_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeTaxesLineItems" xlink:href="rhi-20211231.xsd#rhi_IncomeTaxesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_IncomeTaxesLineItems" xlink:to="lab_rhi_IncomeTaxesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility_06369b64-2ef9-425f-b5b5-ec4ce00073c8_terseLabel_en-US" xlink:label="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Historical volatility</link:label>
    <link:label id="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility_label_en-US" xlink:label="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility</link:label>
    <link:label id="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility_documentation_en-US" xlink:label="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility" xlink:href="rhi-20211231.xsd#rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility" xlink:to="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_0b38ffda-05dc-4e39-8eab-d8dbc3d9549a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_8ad0aa1d-dc09-4b8a-ac96-021c7e263436_verboseLabel_en-US" xlink:label="lab_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credits and net operating loss carryforwards</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_label_en-US" xlink:label="lab_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Operating Loss And Tax Credit Carryforwards</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_documentation_en-US" xlink:label="lab_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets operating loss and tax credit carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" xlink:to="lab_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications_0e07615b-f115-4f0d-b71b-f550b5219845_terseLabel_en-US" xlink:label="lab_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for operating lease liabilities from lease modifications or reassessments</link:label>
    <link:label id="lab_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications_label_en-US" xlink:label="lab_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Asset Obtained In Exchange For Operating Lease Liability From Lease Modifications</link:label>
    <link:label id="lab_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications_documentation_en-US" xlink:label="lab_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Asset Obtained In Exchange For Operating Lease Liability From Lease Modifications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications" xlink:href="rhi-20211231.xsd#rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications" xlink:to="lab_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax_4dda9b7e-f560-445e-a32d-a98d3a0196bf_terseLabel_en-US" xlink:label="lab_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized costs for books, deducted for tax</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax_label_en-US" xlink:label="lab_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Capitalized Costs For Books Deducted For Tax</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax_documentation_en-US" xlink:label="lab_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets capitalized costs for books, deducted for tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax" xlink:to="lab_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_08c42757-0500-485d-8d0d-2d4aabe3ce76_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMPREHENSIVE INCOME (LOSS):</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfDebt_135542c1-ea7a-427b-9da9-8efd291d2e38_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_GentryCaseMember_d7840e3b-e0de-4e71-8dfb-268dd58aa017_terseLabel_en-US" xlink:label="lab_rhi_GentryCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gentry Case</link:label>
    <link:label id="lab_rhi_GentryCaseMember_label_en-US" xlink:label="lab_rhi_GentryCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gentry Case [Member]</link:label>
    <link:label id="lab_rhi_GentryCaseMember_documentation_en-US" xlink:label="lab_rhi_GentryCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gentry Case [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_GentryCaseMember" xlink:href="rhi-20211231.xsd#rhi_GentryCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_GentryCaseMember" xlink:to="lab_rhi_GentryCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_4f44341d-2280-4bc1-ba43-4ee6533c8e25_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per share (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_0fe0e807-831c-479d-9980-82fa1060a915_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly dividend per share (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_CommonStockRepurchasedValue_913caf53-f71a-4ab2-825e-a9d1e46e7be9_terseLabel_en-US" xlink:label="lab_rhi_CommonStockRepurchasedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock repurchased</link:label>
    <link:label id="lab_rhi_CommonStockRepurchasedValue_label_en-US" xlink:label="lab_rhi_CommonStockRepurchasedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Repurchased Value</link:label>
    <link:label id="lab_rhi_CommonStockRepurchasedValue_documentation_en-US" xlink:label="lab_rhi_CommonStockRepurchasedValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This element represents the value of stock that has been repurchased during the period that is held in treasury and is presented as if constructively retired. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CommonStockRepurchasedValue" xlink:href="rhi-20211231.xsd#rhi_CommonStockRepurchasedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_CommonStockRepurchasedValue" xlink:to="lab_rhi_CommonStockRepurchasedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_31572cd0-79d1-4495-ac89-0ef2c581e7f3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2ffe839a-2e87-4f16-ac7e-61d743e83802_negatedLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_d68df72e-d40a-448e-a184-59a2a964a247_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_34af49dc-cccd-4aa6-9187-ececea72e74e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest and penalties</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination, Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_76b56a1d-e075-4335-9051-866c5280578e_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets_c55aec0b-1750-4cd6-8fec-8bece3e6a098_negatedLabel_en-US" xlink:label="lab_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities Amortization Of Intangible Assets</link:label>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets_documentation_en-US" xlink:label="lab_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, amortization of intangible assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets" xlink:to="lab_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2935c8a1-ddd5-4194-9717-e02cc6dd12dc_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost_8775a383-5efc-4581-af2d-36dcbe38244f_terseLabel_en-US" xlink:label="lab_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and benefit cost</link:label>
    <link:label id="lab_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost_label_en-US" xlink:label="lab_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Payroll and Benefit Cost</link:label>
    <link:label id="lab_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost_documentation_en-US" xlink:label="lab_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Payroll and Benefit Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost" xlink:href="rhi-20211231.xsd#rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost" xlink:to="lab_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_7608e46f-8c58-494b-aaae-c3e8c9aa3f92_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized cloud computing implementation costs</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_ba16a5f9-45ac-4e37-b1cf-928ccde684da_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlansAbstract_label_en-US" xlink:label="lab_rhi_DeferredCompensationPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plans [Abstract]</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlansAbstract_documentation_en-US" xlink:label="lab_rhi_DeferredCompensationPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlansAbstract" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlansAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredCompensationPlansAbstract" xlink:to="lab_rhi_DeferredCompensationPlansAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_bc89210f-216a-48eb-a289-2eeb59b03ed5_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_e3092612-ee0e-4e51-9772-27d2e79dded2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_da088b19-b229-4acb-b8f5-6b0909a88d89_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ForeignCountriesMember_29a533a8-b8f7-4ed1-8eda-23cb3457499f_terseLabel_en-US" xlink:label="lab_rhi_ForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Countries</link:label>
    <link:label id="lab_rhi_ForeignCountriesMember_label_en-US" xlink:label="lab_rhi_ForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Countries [Member]</link:label>
    <link:label id="lab_rhi_ForeignCountriesMember_documentation_en-US" xlink:label="lab_rhi_ForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Countries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ForeignCountriesMember" xlink:href="rhi-20211231.xsd#rhi_ForeignCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ForeignCountriesMember" xlink:to="lab_rhi_ForeignCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlanAssetsCurrent_f7d5ec76-0358-4349-84d3-689d6f5ad797_terseLabel_en-US" xlink:label="lab_rhi_DeferredCompensationPlanAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee deferred compensation trust assets</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanAssetsCurrent_label_en-US" xlink:label="lab_rhi_DeferredCompensationPlanAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan Assets, Current</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanAssetsCurrent_documentation_en-US" xlink:label="lab_rhi_DeferredCompensationPlanAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanAssetsCurrent" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredCompensationPlanAssetsCurrent" xlink:to="lab_rhi_DeferredCompensationPlanAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_39d8137e-e3fc-495f-9964-ce6ea80ed805_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_c479fb9e-f570-4891-979c-b0101b5f1c3b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_2ecfdcd7-44a0-4480-ba62-fec640a6f1c1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_40eb3f10-334b-4efb-a901-bb6a0c25e402_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d03145ce-5a7a-4f16-b564-0d07106dca4c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution expense</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ad82a74-2e27-4bc1-9401-aa74151b3ab4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_3504eee4-6257-4a3e-943c-8bf69e558d94_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxLiabilityDepreciation_dac7bc7f-f47e-4829-860b-7e80bd8370c2_negatedLabel_en-US" xlink:label="lab_rhi_DeferredTaxLiabilityDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_rhi_DeferredTaxLiabilityDepreciation_label_en-US" xlink:label="lab_rhi_DeferredTaxLiabilityDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability Depreciation</link:label>
    <link:label id="lab_rhi_DeferredTaxLiabilityDepreciation_documentation_en-US" xlink:label="lab_rhi_DeferredTaxLiabilityDepreciation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilityDepreciation" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilityDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxLiabilityDepreciation" xlink:to="lab_rhi_DeferredTaxLiabilityDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74017d7e-9eaa-400a-9b18-b0c9317c91d0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_4b88ec8a-76fa-4639-b8d4-db30c2dd82e3_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_c7bc8685-a9c3-4669-b429-19b33064a280_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_dafcc817-0b17-4738-827a-c62e5a3ad99c_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_944d3a32-4609-49b0-aad3-c5f9833d4ee4_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_b6d741ab-dfe0-4c0e-ae5f-c6db2db2e551_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_76c61cc3-2216-41dc-83cf-cdf976c6349d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends, per share (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_e8dfbe3c-58c5-4f1f-8c2e-405720d40c62_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_StockRepurchasesAwaitingSettlement_9cef9042-de22-4cc9-930d-31ad5d625afb_terseLabel_en-US" xlink:label="lab_rhi_StockRepurchasesAwaitingSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchases awaiting settlement</link:label>
    <link:label id="lab_rhi_StockRepurchasesAwaitingSettlement_label_en-US" xlink:label="lab_rhi_StockRepurchasesAwaitingSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchases Awaiting Settlement</link:label>
    <link:label id="lab_rhi_StockRepurchasesAwaitingSettlement_documentation_en-US" xlink:label="lab_rhi_StockRepurchasesAwaitingSettlement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchases Awaiting Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StockRepurchasesAwaitingSettlement" xlink:href="rhi-20211231.xsd#rhi_StockRepurchasesAwaitingSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_StockRepurchasesAwaitingSettlement" xlink:to="lab_rhi_StockRepurchasesAwaitingSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_072904e1-3360-4f54-b275-c2146ac351d3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WorkersCompensationLiabilityCurrent_d324c1ee-a889-4b1d-af5a-ed4af4c543aa_terseLabel_en-US" xlink:label="lab_us-gaap_WorkersCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers&#8217; compensation</link:label>
    <link:label id="lab_us-gaap_WorkersCompensationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_WorkersCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers' Compensation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WorkersCompensationLiabilityCurrent" xlink:to="lab_us-gaap_WorkersCompensationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_3b4a0058-a5ef-46ec-a867-b1c2c4c35a54_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock, (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e60bf40d-90ea-42d0-8627-eb4ae0a3124c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_d367ce12-e72c-4a1b-955a-669c01ea5741_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_08192f79-6840-4c07-8fcc-2990bb221235_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_f270e9ac-81f1-4071-bf14-62ef11d292dd_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_c6a09068-9faf-4548-8739-ee419624352b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_4b4334d3-0996-4d0f-8c3f-c2fb92830b35_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Payroll and Benefit Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_TemporaryAndConsultantStaffingMember_48945f41-1328-4620-bc1a-e0c490f68af1_terseLabel_en-US" xlink:label="lab_rhi_TemporaryAndConsultantStaffingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary and consultant staffing</link:label>
    <link:label id="lab_rhi_TemporaryAndConsultantStaffingMember_542be6a6-2da5-4eb2-ad11-330e538f5983_verboseLabel_en-US" xlink:label="lab_rhi_TemporaryAndConsultantStaffingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary and consultant staffing</link:label>
    <link:label id="lab_rhi_TemporaryAndConsultantStaffingMember_label_en-US" xlink:label="lab_rhi_TemporaryAndConsultantStaffingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary And Consultant Staffing [Member]</link:label>
    <link:label id="lab_rhi_TemporaryAndConsultantStaffingMember_documentation_en-US" xlink:label="lab_rhi_TemporaryAndConsultantStaffingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary and consultant staffing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TemporaryAndConsultantStaffingMember" xlink:href="rhi-20211231.xsd#rhi_TemporaryAndConsultantStaffingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_TemporaryAndConsultantStaffingMember" xlink:to="lab_rhi_TemporaryAndConsultantStaffingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_66b7f8d1-0306-4bba-8cfd-99ab2faba36a_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_276fa630-df28-4f29-b9bf-20a67eefbce2_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock_0101fa88-6ffe-479b-9e30-1eb574414c9e_terseLabel_en-US" xlink:label="lab_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution Plans and Nonqualified Plans</link:label>
    <link:label id="lab_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock_label_en-US" xlink:label="lab_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">contribution plans and nonqualified plans [Table Text Block]</link:label>
    <link:label id="lab_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock_documentation_en-US" xlink:label="lab_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">contribution plans and nonqualified plans [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock" xlink:href="rhi-20211231.xsd#rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock" xlink:to="lab_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e7dda21b-8c7a-4b49-ab9c-9113570e358c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Lease Payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_c6c6a6c9-6f54-476d-ad7d-a85d58657db1_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_7e7cc964-f211-4407-8adc-bd40a53e33ca_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_42b47696-5bd5-4e12-8d12-b2c1d6c6971a_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_2ab8dc63-1013-4060-b610-1ada2f915c1d_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_ca8dad8d-56e3-4ae8-b2cf-a037ceb70acf_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ProvisionForMedicalClaims_2db954c0-b8f0-460f-9adf-624bf98587a9_terseLabel_en-US" xlink:label="lab_rhi_ProvisionForMedicalClaims" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medical claims</link:label>
    <link:label id="lab_rhi_ProvisionForMedicalClaims_label_en-US" xlink:label="lab_rhi_ProvisionForMedicalClaims" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision For Medical Claims</link:label>
    <link:label id="lab_rhi_ProvisionForMedicalClaims_documentation_en-US" xlink:label="lab_rhi_ProvisionForMedicalClaims" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision For Medical Claims</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProvisionForMedicalClaims" xlink:href="rhi-20211231.xsd#rhi_ProvisionForMedicalClaims"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ProvisionForMedicalClaims" xlink:to="lab_rhi_ProvisionForMedicalClaims" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_1941f83f-f88b-4a97-91a3-4d4c031e81aa_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_59dab2a0-8a0c-4f1f-8f78-5f2e450976d5_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f4a90c1c-a12f-4fb0-9a48-6ed6ef43939a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod_a4b2a328-1e48-4e5f-bbbc-bd0bb511e40e_negatedTerseLabel_en-US" xlink:label="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions lapsed (in shares)</link:label>
    <link:label id="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod_label_en-US" xlink:label="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Lapsed In Period</link:label>
    <link:label id="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod_documentation_en-US" xlink:label="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Lapsed In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" xlink:href="rhi-20211231.xsd#rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" xlink:to="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ReturnOnInvestedCapitalAwardMember_8de30b66-dd51-44ac-966f-de4bcbecc787_terseLabel_en-US" xlink:label="lab_rhi_ReturnOnInvestedCapitalAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROIC Award</link:label>
    <link:label id="lab_rhi_ReturnOnInvestedCapitalAwardMember_label_en-US" xlink:label="lab_rhi_ReturnOnInvestedCapitalAwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return on Invested Capital Award [Member]</link:label>
    <link:label id="lab_rhi_ReturnOnInvestedCapitalAwardMember_documentation_en-US" xlink:label="lab_rhi_ReturnOnInvestedCapitalAwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return on Invested Capital Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ReturnOnInvestedCapitalAwardMember" xlink:href="rhi-20211231.xsd#rhi_ReturnOnInvestedCapitalAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ReturnOnInvestedCapitalAwardMember" xlink:to="lab_rhi_ReturnOnInvestedCapitalAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e4eee51d-17f7-4e5c-b294-fc039ea85512_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_f14617f5-cc14-4489-9509-2c61b1aa264b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_b7cab516-657c-4883-a887-566c649a253c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_6307a1b2-94ca-4d68-a42e-e809f6e92b36_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal-use Software, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_169ecc4b-33a1-4e62-94bf-f51dc104dee0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_84d53084-e6bc-4c8b-9d65-15897355208d_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_e3fe3604-64d1-46d3-89f0-1694bad640c4_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash items:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b64d03b9-1edf-4057-b531-fac57fd431cf_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal-use Software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlanInvestmentIncome_74bcce9e-7188-4d18-babb-9b044e9e9dd8_negatedTerseLabel_en-US" xlink:label="lab_rhi_DeferredCompensationPlanInvestmentIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from investments held in employee deferred compensation trusts</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanInvestmentIncome_c39c2a78-2991-4709-a7e3-bc2851ec6777_terseLabel_en-US" xlink:label="lab_rhi_DeferredCompensationPlanInvestmentIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from investments held in employee deferred compensation trusts</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanInvestmentIncome_label_en-US" xlink:label="lab_rhi_DeferredCompensationPlanInvestmentIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan, Investment Income</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanInvestmentIncome_documentation_en-US" xlink:label="lab_rhi_DeferredCompensationPlanInvestmentIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan, Investment Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanInvestmentIncome" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanInvestmentIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredCompensationPlanInvestmentIncome" xlink:to="lab_rhi_DeferredCompensationPlanInvestmentIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_077378ae-ef07-492c-a9d7-b6bef03d0d2d_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_MutualFundBlendMember_c655f319-216a-4b9b-bec8-96f38a826739_terseLabel_en-US" xlink:label="lab_rhi_MutualFundBlendMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual funds - blend</link:label>
    <link:label id="lab_rhi_MutualFundBlendMember_label_en-US" xlink:label="lab_rhi_MutualFundBlendMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund, Blend [Member]</link:label>
    <link:label id="lab_rhi_MutualFundBlendMember_documentation_en-US" xlink:label="lab_rhi_MutualFundBlendMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund, Blend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundBlendMember" xlink:href="rhi-20211231.xsd#rhi_MutualFundBlendMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_MutualFundBlendMember" xlink:to="lab_rhi_MutualFundBlendMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_673431e8-68b5-428a-832d-7303b9f4d5fd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_bb461f6e-04f4-472d-8842-bad46435fadf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_CashPaidDuringPeriodForAbstract_d1a47419-03db-41fa-bf2a-6c6371fb6f16_terseLabel_en-US" xlink:label="lab_rhi_CashPaidDuringPeriodForAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the year for:</link:label>
    <link:label id="lab_rhi_CashPaidDuringPeriodForAbstract_label_en-US" xlink:label="lab_rhi_CashPaidDuringPeriodForAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Paid During Period For [Abstract]</link:label>
    <link:label id="lab_rhi_CashPaidDuringPeriodForAbstract_documentation_en-US" xlink:label="lab_rhi_CashPaidDuringPeriodForAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Paid During Period For [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CashPaidDuringPeriodForAbstract" xlink:href="rhi-20211231.xsd#rhi_CashPaidDuringPeriodForAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_CashPaidDuringPeriodForAbstract" xlink:to="lab_rhi_CashPaidDuringPeriodForAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_86c76217-069c-4301-8543-ab2454f9e14e_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_94e7822c-91fb-4e09-89fe-b13c0fd87fb3_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_3235bbc1-2140-47fd-839d-f120b887bf51_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_3d6b1b89-4ad8-46b1-bef2-bd71acc97fc0_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlanFundExchangesWithinPlan_900c4f2f-f393-43cc-b30f-3e1df0620538_terseLabel_en-US" xlink:label="lab_rhi_DeferredCompensationPlanFundExchangesWithinPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fund exchanges within employee deferred compensation trusts</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanFundExchangesWithinPlan_label_en-US" xlink:label="lab_rhi_DeferredCompensationPlanFundExchangesWithinPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan, Fund Exchanges Within Plan</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanFundExchangesWithinPlan_documentation_en-US" xlink:label="lab_rhi_DeferredCompensationPlanFundExchangesWithinPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan, Fund Exchanges Within Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanFundExchangesWithinPlan" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanFundExchangesWithinPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredCompensationPlanFundExchangesWithinPlan" xlink:to="lab_rhi_DeferredCompensationPlanFundExchangesWithinPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_02c086bc-1c14-4d59-8bc5-74d7f7784802_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1cac0a62-f0c8-428b-a761-1cc627e33f2d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_cb7e8b58-bc4e-4d71-b985-dfd465a6e25b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HealthCareCostsPolicyPolicyTextBlock_0d87ab7a-02a4-46df-a37c-2d44e009136e_terseLabel_en-US" xlink:label="lab_us-gaap_HealthCareCostsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Medical Expenses</link:label>
    <link:label id="lab_us-gaap_HealthCareCostsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_HealthCareCostsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health Care Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HealthCareCostsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HealthCareCostsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HealthCareCostsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_HealthCareCostsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_677f355e-cb94-4482-9969-ec1b6936cc03_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_05d17d4a-099a-4a05-941b-7c21a03472ff_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_46e2d7ec-e0f6-4495-86e0-27f1b8b12f51_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_7835eafc-7185-40d5-b1c7-503e04dc3f54_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_3f6f4e50-8f39-4530-ad4b-71cd9c11529c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_StaffingPlacementGuaranteePeriod_01e16c38-2f65-4d86-9b27-7b1e4fecc157_terseLabel_en-US" xlink:label="lab_rhi_StaffingPlacementGuaranteePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee period</link:label>
    <link:label id="lab_rhi_StaffingPlacementGuaranteePeriod_label_en-US" xlink:label="lab_rhi_StaffingPlacementGuaranteePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Staffing Placement, Guarantee Period</link:label>
    <link:label id="lab_rhi_StaffingPlacementGuaranteePeriod_documentation_en-US" xlink:label="lab_rhi_StaffingPlacementGuaranteePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Staffing Placement, Guarantee Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StaffingPlacementGuaranteePeriod" xlink:href="rhi-20211231.xsd#rhi_StaffingPlacementGuaranteePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_StaffingPlacementGuaranteePeriod" xlink:to="lab_rhi_StaffingPlacementGuaranteePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_501132ee-992f-4faf-bade-309da71a010c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_e485c235-ab13-4057-a153-4c44cc21c25a_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_8e1ddaa2-e60c-445d-99c8-a68ab5c0d111_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_faaf263f-f6e9-420b-bfec-034f60947fbd_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9d6b4827-ec51-47b0-be35-6d5c1bb26320_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_fda2b9e2-8631-4fdb-9449-1467036605f0_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_689439ef-b679-4223-8768-b4b53c0a0a58_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_30fac4ea-68c0-40c2-add1-275cfa5e8830_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a3dfa8ae-c4a0-4db2-8260-fa654fce08e6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_511d81ef-3eda-4462-8f48-b92fda05fa8d_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5f41e636-e58c-41bb-8f9c-08c565069a35_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_02cdc563-fd43-4b94-809a-3160fa39e6de_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_022fb6a9-4afe-4672-b771-1024253ae043_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0269137b-7267-4be7-8ae4-4584f234e327_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_09ec7c3c-b43d-4f3b-8091-4261143a8e65_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e083c722-bcc2-451e-b844-6e558e7d667d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_7e8d2ceb-e7b2-44b1-b1a3-c334af286ed6_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxes_22b1e41a-8197-49d5-a043-09bbf7672d8f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in income tax expense</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition_ab653e9d-bd8b-4877-b195-000c36d62b09_terseLabel_en-US" xlink:label="lab_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal tax credits</link:label>
    <link:label id="lab_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition_label_en-US" xlink:label="lab_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation Tax Impact Of Uncertain Tax Position</link:label>
    <link:label id="lab_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition_documentation_en-US" xlink:label="lab_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate reconciliation tax impact of uncertain tax position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" xlink:href="rhi-20211231.xsd#rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" xlink:to="lab_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_f851650f-31ea-4b22-9660-d4ad75522a62_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_9fc9a11f-9e6b-4bfa-8ce0-98041f9bb1b7_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_653b662a-1426-487e-b31a-68c729292631_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fe891d2f-c202-4e7d-9f6c-6d6da9113642_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_a3270335-d988-4249-b296-1543f63535d5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_d9911e08-ef81-4a85-8b66-e251d9485b5b_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_40143416-7e16-447e-a914-b0b7b1db3fa7_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation book/tax differences</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_4fc0bee8-f7b8-43f1-aad0-0cbedc342e2f_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts_77d4f21e-e242-483a-b681-1518c0951372_terseLabel_en-US" xlink:label="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains from investments held in employee deferred compensation trusts</link:label>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts_label_en-US" xlink:label="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Unrealized Gains And (Losses) From Investments Held In Employee Deferred Compensation Trusts</link:label>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts_documentation_en-US" xlink:label="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Unrealized Gains And (Losses) From Investments Held In Employee Deferred Compensation Trusts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" xlink:to="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_a7d802d3-6296-4811-8be2-2d427f1b5af7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c5079aaa-116f-4557-ae44-df7e087f8ef2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeaseRenewalTerm_5236a3b9-5995-41fa-8699-1adcd2964ba8_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option to extend lease term</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_44e9bd04-aa99-4f3c-862d-7353fdc0fc77_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_3b3a98eb-cec4-42c4-a827-2563612307b9_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_df032303-2cd9-4587-990b-c6da0eea8736_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock_86968b60-64a8-4aa3-b88f-a5a02360dd60_terseLabel_en-US" xlink:label="lab_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Payroll and Benefit Costs</link:label>
    <link:label id="lab_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock_label_en-US" xlink:label="lab_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Related Liabilities Current Disclosure [Text Block]</link:label>
    <link:label id="lab_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock_documentation_en-US" xlink:label="lab_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock" xlink:href="rhi-20211231.xsd#rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock" xlink:to="lab_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_8a73d167-ba7f-44fb-9d59-f1185ecd5fa3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate transaction price allocated to performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_99e44529-3f00-432e-a86d-d7886a5918bd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_364b5eba-de72-4947-9e17-7fce20a03350_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California enterprise zone</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_1e13c986-4250-48a6-914a-638a7504d4a6_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_285fcf1e-3006-4d8a-8bda-22428b63ab76_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_RiskConsultingAndInternalAuditServicesMember_697c7cf3-8e05-4384-9e2f-db29f05f80ef_terseLabel_en-US" xlink:label="lab_rhi_RiskConsultingAndInternalAuditServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk consulting and internal audit services</link:label>
    <link:label id="lab_rhi_RiskConsultingAndInternalAuditServicesMember_910f2e49-0d0d-42f8-9cc4-5a273823d248_verboseLabel_en-US" xlink:label="lab_rhi_RiskConsultingAndInternalAuditServicesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk consulting and internal audit services</link:label>
    <link:label id="lab_rhi_RiskConsultingAndInternalAuditServicesMember_label_en-US" xlink:label="lab_rhi_RiskConsultingAndInternalAuditServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk Consulting And Internal Audit Services [Member]</link:label>
    <link:label id="lab_rhi_RiskConsultingAndInternalAuditServicesMember_documentation_en-US" xlink:label="lab_rhi_RiskConsultingAndInternalAuditServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk consulting and internal audit services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RiskConsultingAndInternalAuditServicesMember" xlink:href="rhi-20211231.xsd#rhi_RiskConsultingAndInternalAuditServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_RiskConsultingAndInternalAuditServicesMember" xlink:to="lab_rhi_RiskConsultingAndInternalAuditServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_105c0a70-320d-487d-baea-fe2888f7a2b0_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal-use Software</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_50a7d36a-a679-4a7d-96fd-75c65cf62c22_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net issuances of restricted stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_9bc8dc0d-b31a-4340-accd-64ed10d276c2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_2ccb212d-3903-4ae6-b99d-5a667eb5458d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance release, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7e0e23d4-34e2-4a7b-8469-91ed16c5e466_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_f1be3d18-db0d-42c8-9e48-261a429791a3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_b1ac05be-018f-4baa-87aa-5de6bd04312b_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activity Under All Stock Plans and Weighted Average Exercise Prices</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_2a1c8edc-f283-48f8-807f-7c7c3c2585c7_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_86d26aef-2d91-4939-9d0d-2c31eb154532_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_4b0f10f0-119f-4194-94f5-8e8b1d1e1cf4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Other Observable Inputs (Level 2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db5fd7c9-ce7f-43ea-bb9c-101c5e0dd598_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_766fcafd-94ad-4585-8fa2-c49a8f8e5466_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_d60588a1-3cf3-443e-8b75-867c6a19e2c7_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_08dce5a5-801b-4acf-af48-9d2ce6830e19_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_480c8665-95ca-4ecd-ae97-7acccea1e4fa_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9a58bada-24be-4990-8592-7a92e5695f7c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_cc7b70a7-8675-4b4c-9c4f-fd58123841f5_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_795778cb-b930-4a13-a3e9-3503b6e43934_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Calculation of Net Income Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_2eb11bc8-404f-4433-b3a3-9f1e7c022907_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a78a6992-8348-47bf-9a4e-98daed405dc0_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bb469488-8f03-480b-b508-3accc78badfc_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_47f94d99-6a68-458b-a368-f143499445c9_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_a70a7e93-2415-49e0-be5a-9b6980fd2cd1_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_f570014c-0d11-4300-8934-254c043091ae_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_840287ce-1981-4465-958f-888a73525adf_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_22ed4c9b-5f39-4eda-957f-9ad9fdced0bb_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_7f539872-9f44-4da4-bca8-2d89dbb001f6_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ProvisionForWorkersCompensationClaims_432014f7-8119-4034-a0c7-17053effa9a0_terseLabel_en-US" xlink:label="lab_rhi_ProvisionForWorkersCompensationClaims" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for workers' compensation claims threshold</link:label>
    <link:label id="lab_rhi_ProvisionForWorkersCompensationClaims_label_en-US" xlink:label="lab_rhi_ProvisionForWorkersCompensationClaims" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision For Workers Compensation Claims</link:label>
    <link:label id="lab_rhi_ProvisionForWorkersCompensationClaims_documentation_en-US" xlink:label="lab_rhi_ProvisionForWorkersCompensationClaims" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for workers compensation claims</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProvisionForWorkersCompensationClaims" xlink:href="rhi-20211231.xsd#rhi_ProvisionForWorkersCompensationClaims"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ProvisionForWorkersCompensationClaims" xlink:to="lab_rhi_ProvisionForWorkersCompensationClaims" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_2b7a4b4b-e54a-4ab3-8eb8-e24fc0889085_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_eec579ab-7222-4ae6-a8b4-dfece3bd2899_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments in advance of satisfaction of performance obligations</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a7525bd2-5421-4b01-9cd5-683ab191d8a0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_4b701786-d320-45b6-b2eb-fe18b6a87b24_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_dbaf449b-9edc-4c9b-bebb-5085d087a5a8_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5ae45414-34b5-48d6-a44e-21d48a6d238d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation, expected duration</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_RobertHalfTechnologyMember_d6b29aa9-9693-4ddf-be87-5dcc85bf2aa0_terseLabel_en-US" xlink:label="lab_rhi_RobertHalfTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Robert Half Technology</link:label>
    <link:label id="lab_rhi_RobertHalfTechnologyMember_label_en-US" xlink:label="lab_rhi_RobertHalfTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Robert Half Technology [Member]</link:label>
    <link:label id="lab_rhi_RobertHalfTechnologyMember_documentation_en-US" xlink:label="lab_rhi_RobertHalfTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Robert Half Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RobertHalfTechnologyMember" xlink:href="rhi-20211231.xsd#rhi_RobertHalfTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_RobertHalfTechnologyMember" xlink:to="lab_rhi_RobertHalfTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_c0302ed7-ef52-4feb-80ff-dc2150e965ac_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DefinedContributionPlanIncomeExpense_789d8a1d-21ac-4734-9eeb-ed6ecb7a2d27_totalLabel_en-US" xlink:label="lab_rhi_DefinedContributionPlanIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total compensation expense related to qualified defined contribution plans and nonqualified plans</link:label>
    <link:label id="lab_rhi_DefinedContributionPlanIncomeExpense_label_en-US" xlink:label="lab_rhi_DefinedContributionPlanIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, (Income) Expense</link:label>
    <link:label id="lab_rhi_DefinedContributionPlanIncomeExpense_documentation_en-US" xlink:label="lab_rhi_DefinedContributionPlanIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, (Income) Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DefinedContributionPlanIncomeExpense" xlink:href="rhi-20211231.xsd#rhi_DefinedContributionPlanIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DefinedContributionPlanIncomeExpense" xlink:to="lab_rhi_DefinedContributionPlanIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_3bf151d0-38ee-45a1-97e5-54e11c122c40_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under credit agreement</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_43aa17d0-663f-4afc-b0ea-df978007ea81_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9533d14a-99db-4a76-b1e2-1099645b2e4b_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_TimeBasedAwardsMember_7c6012ec-1709-4063-be93-a7bca58d3e74_terseLabel_en-US" xlink:label="lab_rhi_TimeBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Executive Officer Time-Based Awards</link:label>
    <link:label id="lab_rhi_TimeBasedAwardsMember_label_en-US" xlink:label="lab_rhi_TimeBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Based Awards [Member]</link:label>
    <link:label id="lab_rhi_TimeBasedAwardsMember_documentation_en-US" xlink:label="lab_rhi_TimeBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Based Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TimeBasedAwardsMember" xlink:href="rhi-20211231.xsd#rhi_TimeBasedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_TimeBasedAwardsMember" xlink:to="lab_rhi_TimeBasedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_278c632c-f150-463d-baad-c48bad2c2fd6_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_afa52830-8f29-4afd-8144-d516a0bd593c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_9ed211a4-07f6-40cd-ad64-df65c852a2a1_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousCurrent_a814ca24-ee7c-4d9b-999f-ce720402ba80_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Miscellaneous, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_f95da22f-7c39-4b45-91b9-3977d282761d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_bbd6190c-839d-4b26-b197-135fd6ad5eab_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_7b7f1b16-f08e-46c3-b38a-3fb8aa0586a3_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8bca5847-c72e-4fa6-9be5-314a9ad79dbf_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0c6fa2f8-e07f-4fcd-9177-d67f1da412f3_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f821995f-9ee1-4052-aa22-34f955a57c3b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_e940cf9b-f03e-440e-8674-786266948acd_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_6635d1e5-7bb5-4b27-9fe9-71dba19d5a2b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of potential common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_aa67cbd1-f3c7-4108-909e-ed8e7474ef45_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes, net of refunds</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_a022a50b-62f9-4db3-9ca4-b588291485c2_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_07e90937-4b52-491e-8179-161a5bcacb77_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_RestrictedStockAndStockUnitsMember_80596249-e9f0-479f-92bb-29af7850e118_terseLabel_en-US" xlink:label="lab_rhi_RestrictedStockAndStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock and stock units</link:label>
    <link:label id="lab_rhi_RestrictedStockAndStockUnitsMember_label_en-US" xlink:label="lab_rhi_RestrictedStockAndStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Stock Units [Member]</link:label>
    <link:label id="lab_rhi_RestrictedStockAndStockUnitsMember_documentation_en-US" xlink:label="lab_rhi_RestrictedStockAndStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RestrictedStockAndStockUnitsMember" xlink:href="rhi-20211231.xsd#rhi_RestrictedStockAndStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_RestrictedStockAndStockUnitsMember" xlink:to="lab_rhi_RestrictedStockAndStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_ae23784f-e47a-4e4f-a841-06b7e84f70b0_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll taxes</link:label>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Payroll Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:to="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_a9285927-50bb-4cbf-b486-b3b6dfff1c93_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_e0b1ff50-998e-4467-9526-891ef4edf332_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_RedemptionsFromEmployeeDeferredCompensationPlan_53c7fc09-675c-4e6a-9069-e1c61a89856d_terseLabel_en-US" xlink:label="lab_rhi_RedemptionsFromEmployeeDeferredCompensationPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from employee deferred compensation trust redemptions</link:label>
    <link:label id="lab_rhi_RedemptionsFromEmployeeDeferredCompensationPlan_label_en-US" xlink:label="lab_rhi_RedemptionsFromEmployeeDeferredCompensationPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemptions From Employee Deferred Compensation Plan</link:label>
    <link:label id="lab_rhi_RedemptionsFromEmployeeDeferredCompensationPlan_documentation_en-US" xlink:label="lab_rhi_RedemptionsFromEmployeeDeferredCompensationPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemptions From Employee Deferred Compensation Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RedemptionsFromEmployeeDeferredCompensationPlan" xlink:href="rhi-20211231.xsd#rhi_RedemptionsFromEmployeeDeferredCompensationPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_RedemptionsFromEmployeeDeferredCompensationPlan" xlink:to="lab_rhi_RedemptionsFromEmployeeDeferredCompensationPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_8bb9a8f2-1657-49a4-82db-1adf3b75bf94_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_9d05ccbf-086d-4dcf-836b-1192d47f029c_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_860404ce-bccb-40f1-bb5e-8b5c39dcb0c5_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1ba0955b-0dda-40e7-a8d0-96bb25b4fbd5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period for grants (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue_7bc26525-4893-4301-9cad-7ee8ddff105d_terseLabel_en-US" xlink:label="lab_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions lapsed (usd per share)</link:label>
    <link:label id="lab_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements By Share-based Payment Award, Equity Awards Other than Options, Lapsed In Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements By Share-based Payment Award, Equity Awards Other than Options, Lapsed In Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" xlink:href="rhi-20211231.xsd#rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_9856e25c-5623-43c9-a784-f01ae0a6669b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Difference of Income Taxes from Statutory Federal Income Tax Rates</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_8058e1e5-098b-4dd4-8eca-8785e26d7485_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll and benefits</link:label>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Salaries, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent" xlink:to="lab_us-gaap_AccruedSalariesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_b9b3aaf2-0b49-47b8-9ba6-13c18b41273f_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total unrecognized compensation cost, net of estimated forfeitures</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_AccruedPayrollAndBenefitsCostsMember_32f13ba4-dde6-4911-b913-efd92f7303c4_terseLabel_en-US" xlink:label="lab_rhi_AccruedPayrollAndBenefitsCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Payroll and Benefits Costs</link:label>
    <link:label id="lab_rhi_AccruedPayrollAndBenefitsCostsMember_label_en-US" xlink:label="lab_rhi_AccruedPayrollAndBenefitsCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Payroll and Benefits Costs [Member]</link:label>
    <link:label id="lab_rhi_AccruedPayrollAndBenefitsCostsMember_documentation_en-US" xlink:label="lab_rhi_AccruedPayrollAndBenefitsCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Payroll and Benefits Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AccruedPayrollAndBenefitsCostsMember" xlink:href="rhi-20211231.xsd#rhi_AccruedPayrollAndBenefitsCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_AccruedPayrollAndBenefitsCostsMember" xlink:to="lab_rhi_AccruedPayrollAndBenefitsCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_4f389337-7c77-4f2d-a255-dfce51856dcc_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Countries</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_38187233-e4ff-4088-b89b-1e47b94655ec_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b0c5195b-e1e1-4ccc-b59f-b615df1a8945_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_AccountempsMember_0ec3cb5d-251d-43e5-9cd9-5db652792fcf_terseLabel_en-US" xlink:label="lab_rhi_AccountempsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accountemps</link:label>
    <link:label id="lab_rhi_AccountempsMember_label_en-US" xlink:label="lab_rhi_AccountempsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accountemps [Member]</link:label>
    <link:label id="lab_rhi_AccountempsMember_documentation_en-US" xlink:label="lab_rhi_AccountempsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accountemps [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AccountempsMember" xlink:href="rhi-20211231.xsd#rhi_AccountempsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_AccountempsMember" xlink:to="lab_rhi_AccountempsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_2c6cb767-55e3-423b-bcf8-0123da724a5c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_d738c559-d550-406f-89ca-5a0610e83f99_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of services</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_86377f24-71cf-49fb-bf22-e10a048ba33b_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b85389fe-8a63-4f85-b700-b9789d779daf_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net issuances of restricted stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_618b2484-7f6a-42cf-968d-3941a82d64a9_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_8568d6a5-c82f-45db-868e-fc0b10d577d0_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum number of shares authorized to be repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockExpense_5d58c932-47c2-4314-b067-f95b4fbe0373_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_RestrictedStockExpense_label_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock or Unit Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockExpense" xlink:to="lab_us-gaap_RestrictedStockExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_CommonStockRepurchasedShares_7e27214c-63e0-4ba6-a990-f9e58356937c_terseLabel_en-US" xlink:label="lab_rhi_CommonStockRepurchasedShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock repurchased (in shares)</link:label>
    <link:label id="lab_rhi_CommonStockRepurchasedShares_label_en-US" xlink:label="lab_rhi_CommonStockRepurchasedShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Repurchased Shares</link:label>
    <link:label id="lab_rhi_CommonStockRepurchasedShares_documentation_en-US" xlink:label="lab_rhi_CommonStockRepurchasedShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares repurchased during the period that are held in treasury and are presented as if constructively retired. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CommonStockRepurchasedShares" xlink:href="rhi-20211231.xsd#rhi_CommonStockRepurchasedShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_CommonStockRepurchasedShares" xlink:to="lab_rhi_CommonStockRepurchasedShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_18ad4f97-6876-4976-badf-d76227ac10fe_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal tax benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_ecc38a6c-6436-41bf-b8b3-6c3994731bc2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation Expense Computed Using Straight-Line Method over Useful Lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_634bbe63-e19b-43a5-9eb7-0f85f3f398ef_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_f3ca57b6-ecfe-4fe8-87de-c334fb159ae1_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross decreases&#8212;tax positions in prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_SubjectToPerformanceConditionMember_3448d8c3-3176-4bfc-bff1-e9d52a33a13d_terseLabel_en-US" xlink:label="lab_rhi_SubjectToPerformanceConditionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Awards With Performance Condition</link:label>
    <link:label id="lab_rhi_SubjectToPerformanceConditionMember_label_en-US" xlink:label="lab_rhi_SubjectToPerformanceConditionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subject to Performance Condition [Member]</link:label>
    <link:label id="lab_rhi_SubjectToPerformanceConditionMember_documentation_en-US" xlink:label="lab_rhi_SubjectToPerformanceConditionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subject to Performance Condition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_SubjectToPerformanceConditionMember" xlink:href="rhi-20211231.xsd#rhi_SubjectToPerformanceConditionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_SubjectToPerformanceConditionMember" xlink:to="lab_rhi_SubjectToPerformanceConditionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_AuditInformationAbstract_label_en-US" xlink:label="lab_rhi_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_rhi_AuditInformationAbstract_documentation_en-US" xlink:label="lab_rhi_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AuditInformationAbstract" xlink:href="rhi-20211231.xsd#rhi_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_AuditInformationAbstract" xlink:to="lab_rhi_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_f549588b-4d10-4f6a-83e6-7da3e5136787_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense_76c002f8-535a-49c7-8bb2-6d02dafc68f6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Payroll Taxes (CARES Act)</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_3884ebc4-fdb7-4a3c-9d26-079f52e65441_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_72fbf2ff-8e07-406f-ae6d-dd82d42a9449_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_3d8029b4-3873-405e-b58b-f5f764fd8687_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, long-lived</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_f5e1d521-e671-4b0b-90ff-e10debb25836_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSubsequentEventsTextBlock_cc97b036-a097-4e74-a6bd-a7ac8c9b2c24_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Subsequent Events [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSubsequentEventsTextBlock" xlink:to="lab_us-gaap_ScheduleOfSubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_d6178a08-0800-4166-8fb5-3078e3c1d199_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_4db479c2-3081-478f-9bb4-1588148b7f86_negatedLabel_en-US" xlink:label="lab_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:to="lab_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_692b21bb-c4f0-45ef-9d1f-f53ae3befe51_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized cloud computing implementation costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_8ec0900b-6105-4f0d-b165-d0e9b0bc0f49_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_97193cdc-0dbc-43fd-817c-1e5e596522c0_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_ea4060c2-a631-4544-8425-15799cb2ee9c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_AssetsAndLiabilitiesLesseeTableTextBlock_fa859d65-248a-411c-bc86-1c79994e9c74_terseLabel_en-US" xlink:label="lab_rhi_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Information</link:label>
    <link:label id="lab_rhi_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_rhi_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_rhi_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_rhi_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="rhi-20211231.xsd#rhi_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_rhi_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_81ee214b-9091-4e9d-b954-c9dfe5f328ba_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_5a8d0ca9-c767-45fa-ac2f-a4cf4be1f651_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_b3d375a7-9814-407f-9ecf-5ad64e61c03f_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_02b4ffae-a862-4501-8771-466fe591f239_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_bdf9ed3a-6af4-40e9-9e6f-6af6ed131efd_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_34dfd298-21bb-4f2a-878c-2238e31c20b0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_a800ef70-f2f0-4967-b420-13032b1f2c71_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, including translation adjustments</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlansTextBlock_13ced555-7dcf-4674-b0bc-940dab43a033_terseLabel_en-US" xlink:label="lab_rhi_DeferredCompensationPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Deferred Compensation Plan Obligations</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlansTextBlock_label_en-US" xlink:label="lab_rhi_DeferredCompensationPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plans [Text Block]</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlansTextBlock_documentation_en-US" xlink:label="lab_rhi_DeferredCompensationPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlansTextBlock" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredCompensationPlansTextBlock" xlink:to="lab_rhi_DeferredCompensationPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredPortionOfTaxExpenseBenefit_5d20ed55-cae9-499e-9366-e3e5a53ba619_totalLabel_en-US" xlink:label="lab_rhi_DeferredPortionOfTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred portion of the tax provision (benefit)</link:label>
    <link:label id="lab_rhi_DeferredPortionOfTaxExpenseBenefit_label_en-US" xlink:label="lab_rhi_DeferredPortionOfTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Portion Of Tax Expense Benefit</link:label>
    <link:label id="lab_rhi_DeferredPortionOfTaxExpenseBenefit_documentation_en-US" xlink:label="lab_rhi_DeferredPortionOfTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred portion of tax expense (benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredPortionOfTaxExpenseBenefit" xlink:href="rhi-20211231.xsd#rhi_DeferredPortionOfTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredPortionOfTaxExpenseBenefit" xlink:to="lab_rhi_DeferredPortionOfTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_SubjectToMarketConditionsMember_5ba43720-69cf-4947-ac5f-61ac5ccc8497_terseLabel_en-US" xlink:label="lab_rhi_SubjectToMarketConditionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-Based Awards With Market Conditions</link:label>
    <link:label id="lab_rhi_SubjectToMarketConditionsMember_label_en-US" xlink:label="lab_rhi_SubjectToMarketConditionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subject To Market Conditions [Member]</link:label>
    <link:label id="lab_rhi_SubjectToMarketConditionsMember_documentation_en-US" xlink:label="lab_rhi_SubjectToMarketConditionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subject to Market Conditions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_SubjectToMarketConditionsMember" xlink:href="rhi-20211231.xsd#rhi_SubjectToMarketConditionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_SubjectToMarketConditionsMember" xlink:to="lab_rhi_SubjectToMarketConditionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_0942bda6-22a7-4dec-9972-9521fdd2fd67_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee deferred compensation plan obligations</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_1df2ae91-9b28-488b-8050-1545319e2968_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_ff6e2a27-f639-4582-9c5b-795cbf753666_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_88ab38b2-5616-41d4-bdac-6f36c31713bf_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_959996c4-62ad-47f3-bde3-1bf6c0388bb8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value:</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_02f0b21b-793c-4087-a14f-bf0e4a11fdf5_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_MutualFundBondMember_b98f5419-a692-4a72-b624-c236d212ebc0_terseLabel_en-US" xlink:label="lab_rhi_MutualFundBondMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual funds - bond</link:label>
    <link:label id="lab_rhi_MutualFundBondMember_label_en-US" xlink:label="lab_rhi_MutualFundBondMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund, Bond [Member]</link:label>
    <link:label id="lab_rhi_MutualFundBondMember_documentation_en-US" xlink:label="lab_rhi_MutualFundBondMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund, Bond</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundBondMember" xlink:href="rhi-20211231.xsd#rhi_MutualFundBondMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_MutualFundBondMember" xlink:to="lab_rhi_MutualFundBondMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_6dcdd71d-5407-4b26-82b7-fe60e88d742e_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_IncomeTaxesTable_455e9a01-8e2d-48ce-8671-afeab0e93b23_terseLabel_en-US" xlink:label="lab_rhi_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_rhi_IncomeTaxesTable_label_en-US" xlink:label="lab_rhi_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_rhi_IncomeTaxesTable_documentation_en-US" xlink:label="lab_rhi_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeTaxesTable" xlink:href="rhi-20211231.xsd#rhi_IncomeTaxesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_IncomeTaxesTable" xlink:to="lab_rhi_IncomeTaxesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_bd7b23d9-1db7-404a-82fe-82315eb5dc7b_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_c071fb8c-5acd-44b1-ad9f-3a62d54b5219_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Before Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_821f987b-c8c6-46fe-9e8d-447bee446c24_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1faa522c-1ba4-4d35-aaeb-44730e4d0cf0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_5f041437-6462-4d58-9e36-5d899a76504f_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period, (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_297b7b81-708e-4c31-97d6-c829f5fe2d94_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period, (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_b8f6eefd-199e-4e83-a838-9114987433a3_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_ee402376-9087-431e-9260-532034d1ceaf_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0867ad39-fb7f-4359-967c-0ab93c1be3c5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ComputerSoftwareMember_cc2b0b16-dd27-443f-9f52-8cd49afbd03f_terseLabel_en-US" xlink:label="lab_rhi_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer software</link:label>
    <link:label id="lab_rhi_ComputerSoftwareMember_label_en-US" xlink:label="lab_rhi_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software [Member]</link:label>
    <link:label id="lab_rhi_ComputerSoftwareMember_documentation_en-US" xlink:label="lab_rhi_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerSoftwareMember" xlink:href="rhi-20211231.xsd#rhi_ComputerSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ComputerSoftwareMember" xlink:to="lab_rhi_ComputerSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_b786ff47-d75b-442d-a8b2-fab90808df6f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_83d4fc62-8720-482c-a3f9-e7c544d1612d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent_45f762ba-07e4-4dcc-bef6-6a36db47ea78_terseLabel_en-US" xlink:label="lab_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent book/tax differences</link:label>
    <link:label id="lab_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent_label_en-US" xlink:label="lab_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Permanent Difference, Percent</link:label>
    <link:label id="lab_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent_documentation_en-US" xlink:label="lab_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Permanent Difference, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" xlink:href="rhi-20211231.xsd#rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" xlink:to="lab_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_a743ac82-9b24-4380-9f6c-2f3ae1ede3db_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_a6da09ec-b1f0-4ff2-b4c9-58d4acde4cac_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Revenues and Costs of Services</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_46b50b2c-4834-45ae-aa42-13f8efe66a64_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1b17976f-07d7-4bba-a7c4-735f221e9b1e_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8e5a2ab8-edc5-425a-a86b-c06049808b59_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_f8b5b366-c625-4e91-9d21-d1558b5cb3fc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_46992569-7dc1-41bf-b3f9-0c1b50af42c2_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_3bbd6196-d1d9-48ab-8029-d121af34bb8a_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers' Compensation</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:to="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_e51c3293-7d90-4098-943f-c1aeeff105bc_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts_8f862f20-8774-4def-993b-d1aabbdad78b_negatedTerseLabel_en-US" xlink:label="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains from investments held in employee deferred compensation trusts</link:label>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts_label_en-US" xlink:label="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Unrealized Gains (Losses), Investments Held In Employee Deferred Compensation Trusts</link:label>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts_documentation_en-US" xlink:label="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Unrealized Gains (Losses), Investments Held In Employee Deferred Compensation Trusts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" xlink:to="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_f0b1e5a1-e7c4-4e4c-891b-c76d214edfa5_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charges to expense</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5fa9e81a-243d-47e1-a90c-62b3d7bd6873_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxAssetsOperatingLeaseLiability_12a16478-6519-44b5-9297-46535aaf6069_terseLabel_en-US" xlink:label="lab_rhi_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsOperatingLeaseLiability_label_en-US" xlink:label="lab_rhi_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease, Liability</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsOperatingLeaseLiability_documentation_en-US" xlink:label="lab_rhi_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOperatingLeaseLiability" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxAssetsOperatingLeaseLiability" xlink:to="lab_rhi_DeferredTaxAssetsOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentAssetsTextBlock_b71f7dc7-68cc-4d43-a349-f005b0a0f842_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets</link:label>
    <link:label id="lab_us-gaap_OtherCurrentAssetsTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsTextBlock" xlink:to="lab_us-gaap_OtherCurrentAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_ca8bf417-cc18-41e6-a841-7f78dd554bac_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in employee deferred compensation expense related to changes in the fair value of trust assets</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_e815a928-f184-4324-bef3-c15ac1a04124_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_265c7dfc-2f50-48fc-bf85-6fe294627d31_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_0278ca55-ca7e-47ff-8ea0-aef34cd6a4db_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_CaliforniaEnterpriseZoneMember_2e5ce065-ba63-440d-8d61-e39430e6e5cd_terseLabel_en-US" xlink:label="lab_rhi_CaliforniaEnterpriseZoneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Enterprise Zone</link:label>
    <link:label id="lab_rhi_CaliforniaEnterpriseZoneMember_label_en-US" xlink:label="lab_rhi_CaliforniaEnterpriseZoneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Enterprise Zone [Member]</link:label>
    <link:label id="lab_rhi_CaliforniaEnterpriseZoneMember_documentation_en-US" xlink:label="lab_rhi_CaliforniaEnterpriseZoneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Enterprise Zone [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CaliforniaEnterpriseZoneMember" xlink:href="rhi-20211231.xsd#rhi_CaliforniaEnterpriseZoneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_CaliforniaEnterpriseZoneMember" xlink:to="lab_rhi_CaliforniaEnterpriseZoneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_65fd79c6-9de4-414a-9619-1f54dfc822bc_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_6c66759f-134a-4267-b5e8-88cbc5b097ae_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_f6b30db1-da16-4a58-8de2-57a2ec8a9c54_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows (used in) provided by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_b69981d4-0c0b-4f96-832d-284e9cd9e402_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_302ccfa8-52e0-490e-9212-39cfe83c3e85_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of effects of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bdbdcca0-b266-4dd4-a1d8-0730b8c7725c_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded_4278ecd6-5868-4d40-9b93-43d0883d20dd_terseLabel_en-US" xlink:label="lab_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual shares earned, possible percentage on target award</link:label>
    <link:label id="lab_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded_label_en-US" xlink:label="lab_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Shares Earned Percentage Of Initial Target Number Shares Awarded</link:label>
    <link:label id="lab_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded_documentation_en-US" xlink:label="lab_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Shares Earned Percentage Of Initial Target Number Shares Awarded</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" xlink:href="rhi-20211231.xsd#rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" xlink:to="lab_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1172313f-caf9-4bc8-9ece-6a41037c8369_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_8eb45208-00d0-42d6-9425-25c382c9bda0_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_76acc045-eacd-4790-8f9e-62de686966d8_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_8c15f0b8-fd40-419c-bfb4-a6af4a487336_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:to="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_f7616ec0-f32a-4f6b-b89f-f4fe7ba36936_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_fe36b0ac-0f72-4fb5-a9e5-3af4d3699323_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_7cc93b88-d7eb-4fd2-955b-1cc7405bfe2f_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0f2f8352-e2e9-42d8-818a-eaa4d6be49cd_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncommitted letter of credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d3e2ebac-d4eb-480b-8aac-c2179631e44b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_df1e0f96-ecc5-409d-a705-234762aac245_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_cc45fae6-8a48-45e7-91f0-923e36ce4fbd_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_52212f65-ef64-498c-b00a-023434623434_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_16aa8226-fe38-43cf-86ba-b0afaaf64882_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_MutualFundStockMember_51ef33ff-dcf7-4f61-a674-5af5cc76534f_terseLabel_en-US" xlink:label="lab_rhi_MutualFundStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual funds - stock</link:label>
    <link:label id="lab_rhi_MutualFundStockMember_label_en-US" xlink:label="lab_rhi_MutualFundStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund, Stock [Member]</link:label>
    <link:label id="lab_rhi_MutualFundStockMember_documentation_en-US" xlink:label="lab_rhi_MutualFundStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund, Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundStockMember" xlink:href="rhi-20211231.xsd#rhi_MutualFundStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_MutualFundStockMember" xlink:to="lab_rhi_MutualFundStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_584f31bf-5617-4c5a-afdc-36b82f62025d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_f285fa85-bb59-4727-8c48-0486f53fc374_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:to="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_632dfb18-3477-4f88-8d1e-f4e37f7c44bb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_57f5a4ec-799e-4099-9eb9-20a2f73b5d22_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_a5f5c366-b44f-4983-a256-6453e5796d98_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_6b75eadb-ac2b-4572-ad37-5301468a02c9_verboseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2c68843e-c5e9-4e97-b802-e1ae5a058858_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_473f3ebc-5ccf-4ff4-a7a5-916ec5d4aaed_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_261eb0a0-aee9-46dd-9e37-128e3bbffbe0_negatedTerseLabel_en-US" xlink:label="lab_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized and unrealized gains</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_c1bc13b6-c030-4bc3-a9f2-aba41ee9daba_terseLabel_en-US" xlink:label="lab_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized and unrealized gains</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_label_en-US" xlink:label="lab_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan, Realized and Unrealized Gain (Loss)</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_documentation_en-US" xlink:label="lab_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan, Realized and Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss" xlink:to="lab_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_AwardsNotSubjectToMarketConditionsMember_443ef9a1-3168-467f-ad8b-0e23472a3368_terseLabel_en-US" xlink:label="lab_rhi_AwardsNotSubjectToMarketConditionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-Based Awards Without Market Conditions</link:label>
    <link:label id="lab_rhi_AwardsNotSubjectToMarketConditionsMember_label_en-US" xlink:label="lab_rhi_AwardsNotSubjectToMarketConditionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Not Subject To Market Conditions [Member]</link:label>
    <link:label id="lab_rhi_AwardsNotSubjectToMarketConditionsMember_documentation_en-US" xlink:label="lab_rhi_AwardsNotSubjectToMarketConditionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Not Subject to Market Conditions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AwardsNotSubjectToMarketConditionsMember" xlink:href="rhi-20211231.xsd#rhi_AwardsNotSubjectToMarketConditionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_AwardsNotSubjectToMarketConditionsMember" xlink:to="lab_rhi_AwardsNotSubjectToMarketConditionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_e60c9e66-fc48-41fb-b655-ceb512861290_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_e2eb02b2-47a7-4a45-9602-6501b51dfccd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_bd58991c-bcac-4870-a5f5-6c5e98fd31e5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards, foreign</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock_071c5539-cc56-42c8-bbcb-d2f078678f2d_terseLabel_en-US" xlink:label="lab_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from Investments Held in Employee Deferred Compensation Trusts</link:label>
    <link:label id="lab_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock_label_en-US" xlink:label="lab_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from Investments Held in Employee Deferred Compensation Plan Trusts [Policy Text Block]</link:label>
    <link:label id="lab_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock_documentation_en-US" xlink:label="lab_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from Investments Held in Employee Deferred Compensation Plan Trusts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock" xlink:href="rhi-20211231.xsd#rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock" xlink:to="lab_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_5468bd2b-24dc-45c5-9dd8-a3541e90f74c_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_f75e45ff-a043-4f68-9e5b-68353eb92d8c_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_843f10e1-54dc-47cc-bb1b-f2339335592e_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_1c6749c0-5cb6-4fca-8a2f-c36d7ba151e2_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance&#160;at Beginning&#160;of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_5aa78b1f-f40c-4c69-af49-6b9af2e8e385_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at End of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4e4dfc3e-d35f-487e-817f-025bf24327a0_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S. income taxed at different rates, net of foreign tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_6f891b6c-a151-44a0-a8da-223d6f9f6570_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_c0f5955a-abea-4c1e-82c0-dc53763c221c_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_5256c021-97a0-4184-a275-fa08051db278_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activity in Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_30abd827-a374-4a96-8ecd-f6d637bfacf7_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_20194a1a-32f5-41d9-8fa0-058f2ab2a73e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_75a678c0-4199-482b-9f98-d4a1a4253f24_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_9c0a3afa-7932-4397-9d33-e9bf3924ec37_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetDomain" xlink:to="lab_us-gaap_DeferredTaxAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f57c0358-1724-4104-889f-03f71bba32a9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_316bd960-180c-4dd9-9451-87033dee04b2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>rhi-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:12d5474c-28a0-4cfe-b3b8-d70fb9b5837b,g:a3d1ab1a-67a3-488a-9d75-2652c574ed93-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://roberthalf.com/role/CoverPage" xlink:type="simple" xlink:href="rhi-20211231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_82e88018-ef1f-45ef-8f96-f5b73d814785" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_DocumentType_82e88018-ef1f-45ef-8f96-f5b73d814785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_765ecfbf-0248-41ca-9f85-1a580e465893" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_DocumentAnnualReport_765ecfbf-0248-41ca-9f85-1a580e465893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b4c1f656-9934-4271-85dc-175991584091" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_DocumentPeriodEndDate_b4c1f656-9934-4271-85dc-175991584091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_51e31b7e-96b2-4d11-9895-718619f30a31" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_CurrentFiscalYearEndDate_51e31b7e-96b2-4d11-9895-718619f30a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_36affb6c-10e9-40db-8b2d-286be38ed91b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_DocumentTransitionReport_36affb6c-10e9-40db-8b2d-286be38ed91b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_6cf014cb-33c5-41fb-943a-fe5e188a8bfa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityFileNumber_6cf014cb-33c5-41fb-943a-fe5e188a8bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2e75cc6c-e9fc-4640-888f-d16f74820643" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityRegistrantName_2e75cc6c-e9fc-4640-888f-d16f74820643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4f9f85de-0346-46a6-b68c-106b8d833935" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_4f9f85de-0346-46a6-b68c-106b8d833935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7136016b-2199-4334-b943-b30e1b9e2ed9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityTaxIdentificationNumber_7136016b-2199-4334-b943-b30e1b9e2ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_0ab57d3f-42d6-4267-80ac-46c197e1b4fc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityAddressAddressLine1_0ab57d3f-42d6-4267-80ac-46c197e1b4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_50086732-9bd1-4d52-a3e3-a9339de5a7fd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityAddressAddressLine2_50086732-9bd1-4d52-a3e3-a9339de5a7fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a619a379-50cd-4009-b59e-9d9b1e20dd80" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityAddressCityOrTown_a619a379-50cd-4009-b59e-9d9b1e20dd80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_a00dc132-47ca-4d0c-b910-5b6af620d627" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityAddressStateOrProvince_a00dc132-47ca-4d0c-b910-5b6af620d627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_689ff984-7a71-4009-aecc-aed73024ae96" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityAddressPostalZipCode_689ff984-7a71-4009-aecc-aed73024ae96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_84611ce0-f26a-4ab6-ba2e-524c9d598473" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_CityAreaCode_84611ce0-f26a-4ab6-ba2e-524c9d598473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_29844196-1ebb-4a91-b09f-376f99faf63d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_LocalPhoneNumber_29844196-1ebb-4a91-b09f-376f99faf63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_a9f6ae90-bbf6-4386-b279-c461ff89bbf3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_Security12bTitle_a9f6ae90-bbf6-4386-b279-c461ff89bbf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_58bbe770-dbb6-429e-91c2-c03ca52bbbe7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_TradingSymbol_58bbe770-dbb6-429e-91c2-c03ca52bbbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_7d605d4c-b32f-4c2f-a7f3-0ede405f83fd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_SecurityExchangeName_7d605d4c-b32f-4c2f-a7f3-0ede405f83fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_38cb0765-57f5-482d-ac2e-07d4c34d6029" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_38cb0765-57f5-482d-ac2e-07d4c34d6029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_44b4ca68-7060-4182-91c0-af53b05ab716" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityVoluntaryFilers_44b4ca68-7060-4182-91c0-af53b05ab716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0f3d4bb6-1570-4954-afcd-aae00c07abc2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityCurrentReportingStatus_0f3d4bb6-1570-4954-afcd-aae00c07abc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_33a906e7-647c-42a0-bd56-3ae9364b3be2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityInteractiveDataCurrent_33a906e7-647c-42a0-bd56-3ae9364b3be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2c7d3c0e-e328-4af4-a270-7fe7cd12fc1a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityFilerCategory_2c7d3c0e-e328-4af4-a270-7fe7cd12fc1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_2a4d4db6-5251-465b-84ae-7f7ed01d2c2b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntitySmallBusiness_2a4d4db6-5251-465b-84ae-7f7ed01d2c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_45a2e1a2-2ac7-401b-a589-a29b8529a44d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityEmergingGrowthCompany_45a2e1a2-2ac7-401b-a589-a29b8529a44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_b4902de4-461b-4bf4-bdcc-2f838658b122" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_IcfrAuditorAttestationFlag_b4902de4-461b-4bf4-bdcc-2f838658b122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_7a065f81-c2f4-4e8b-a499-8346fbc0d5b9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityShellCompany_7a065f81-c2f4-4e8b-a499-8346fbc0d5b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_496f4fb6-084b-41db-a5e5-22710e502905" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityPublicFloat_496f4fb6-084b-41db-a5e5-22710e502905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_dc897896-2c58-4903-b703-d24587cbe5e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_dc897896-2c58-4903-b703-d24587cbe5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_89827b29-bd3b-4e18-9c13-e2d34f8d60f4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_89827b29-bd3b-4e18-9c13-e2d34f8d60f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a320fbed-cd26-426e-93d9-7bf7081e3cca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_AmendmentFlag_a320fbed-cd26-426e-93d9-7bf7081e3cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_1a7a35fb-c04f-421c-80b5-4135a324d630" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_DocumentFiscalYearFocus_1a7a35fb-c04f-421c-80b5-4135a324d630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7c183ae4-6373-438f-bbb9-ff247a10f7f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7c183ae4-6373-438f-bbb9-ff247a10f7f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c700c6fe-0db6-4be8-8eb2-fd5c4e840596" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d9390fb5-22fe-4d92-bc6e-d7f5f36036e3" xlink:to="loc_dei_EntityCentralIndexKey_c700c6fe-0db6-4be8-8eb2-fd5c4e840596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/AuditInformation" xlink:type="simple" xlink:href="rhi-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AuditInformationAbstract_321c37ab-0b50-4891-8680-6607f58cead7" xlink:href="rhi-20211231.xsd#rhi_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_9e91740c-2892-4580-ab48-285b999b844d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_AuditInformationAbstract_321c37ab-0b50-4891-8680-6607f58cead7" xlink:to="loc_dei_AuditorName_9e91740c-2892-4580-ab48-285b999b844d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_26bc6235-0b11-4bf3-a764-14fb95fe9ba5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_AuditInformationAbstract_321c37ab-0b50-4891-8680-6607f58cead7" xlink:to="loc_dei_AuditorLocation_26bc6235-0b11-4bf3-a764-14fb95fe9ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_8530b1a3-3ad3-4ede-9331-80082d4293cd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_AuditInformationAbstract_321c37ab-0b50-4891-8680-6607f58cead7" xlink:to="loc_dei_AuditorFirmId_8530b1a3-3ad3-4ede-9331-80082d4293cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="simple" xlink:href="rhi-20211231.xsd#ConsolidatedStatementsofFinancialPosition"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_81751bdb-730f-4db2-b140-7b210688ea7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_81751bdb-730f-4db2-b140-7b210688ea7a" xlink:to="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_353421dc-e672-49c9-8d62-84ee98ffff4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_353421dc-e672-49c9-8d62-84ee98ffff4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c8f26fea-288a-4422-a136-49562ec3d37c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c8f26fea-288a-4422-a136-49562ec3d37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanAssetsCurrent_fdd3b84a-3845-42fb-b601-f64f95d0f8bf" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:to="loc_rhi_DeferredCompensationPlanAssetsCurrent_fdd3b84a-3845-42fb-b601-f64f95d0f8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_2c575c7e-2060-4046-a5eb-f92863ce79b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:to="loc_us-gaap_OtherAssetsCurrent_2c575c7e-2060-4046-a5eb-f92863ce79b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_533b22a0-e44c-4659-ad76-26fb5baa4f45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:to="loc_us-gaap_AssetsCurrent_533b22a0-e44c-4659-ad76-26fb5baa4f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_cffe6275-c7e6-4e0d-b470-6f842c5c761c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_cffe6275-c7e6-4e0d-b470-6f842c5c761c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_58d06a58-ad21-4f4b-8755-6509255fd41c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_58d06a58-ad21-4f4b-8755-6509255fd41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_26c0b592-3a28-487b-ac3e-248c74f01e69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_26c0b592-3a28-487b-ac3e-248c74f01e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3bffde74-524e-4688-ba1b-dab854aa1b30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:to="loc_us-gaap_Goodwill_3bffde74-524e-4688-ba1b-dab854aa1b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_5c8839ff-fe00-4ed8-9084-413c1cf8fe5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_5c8839ff-fe00-4ed8-9084-413c1cf8fe5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f659faa7-97fd-4199-9342-b891bb225c71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a51fc99-0c21-4c62-a849-6d560bc5c566" xlink:to="loc_us-gaap_Assets_f659faa7-97fd-4199-9342-b891bb225c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_f61a3b4f-a4a4-41ff-b15d-30acf0f20182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_81751bdb-730f-4db2-b140-7b210688ea7a" xlink:to="loc_us-gaap_LiabilitiesAbstract_f61a3b4f-a4a4-41ff-b15d-30acf0f20182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_0c19bcdb-cc99-41da-892a-4a8952c201d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f61a3b4f-a4a4-41ff-b15d-30acf0f20182" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_0c19bcdb-cc99-41da-892a-4a8952c201d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c0476a60-df2f-4565-8813-913652a19755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f61a3b4f-a4a4-41ff-b15d-30acf0f20182" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c0476a60-df2f-4565-8813-913652a19755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_a57ba834-627c-45aa-8e04-346259a06bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f61a3b4f-a4a4-41ff-b15d-30acf0f20182" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_a57ba834-627c-45aa-8e04-346259a06bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_8a7ce57d-4e04-4bd0-9399-af38e8e98234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f61a3b4f-a4a4-41ff-b15d-30acf0f20182" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_8a7ce57d-4e04-4bd0-9399-af38e8e98234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_6ee2d662-ec0e-44a4-b03d-1a020788aa4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f61a3b4f-a4a4-41ff-b15d-30acf0f20182" xlink:to="loc_us-gaap_LongTermDebtCurrent_6ee2d662-ec0e-44a4-b03d-1a020788aa4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_572fd8bf-9510-4291-b06b-2ad5aae46a53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f61a3b4f-a4a4-41ff-b15d-30acf0f20182" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_572fd8bf-9510-4291-b06b-2ad5aae46a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cc1eee3c-727d-4dfe-ab72-fee74e666def" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f61a3b4f-a4a4-41ff-b15d-30acf0f20182" xlink:to="loc_us-gaap_LiabilitiesCurrent_cc1eee3c-727d-4dfe-ab72-fee74e666def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_62f979d1-c2ab-4eb7-909d-8be2a3b4aaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f61a3b4f-a4a4-41ff-b15d-30acf0f20182" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_62f979d1-c2ab-4eb7-909d-8be2a3b4aaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_56c311ee-a8f5-485f-b532-ecf3560c215b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f61a3b4f-a4a4-41ff-b15d-30acf0f20182" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_56c311ee-a8f5-485f-b532-ecf3560c215b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_43cf5a20-e52a-458f-a363-c1de09d18b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f61a3b4f-a4a4-41ff-b15d-30acf0f20182" xlink:to="loc_us-gaap_Liabilities_43cf5a20-e52a-458f-a363-c1de09d18b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_2751c158-2e93-4aa2-a29e-3d76842a1594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_81751bdb-730f-4db2-b140-7b210688ea7a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_2751c158-2e93-4aa2-a29e-3d76842a1594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_5ab507e1-58cb-4ec8-b9ce-e3c138ffdaf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_81751bdb-730f-4db2-b140-7b210688ea7a" xlink:to="loc_us-gaap_StockholdersEquityAbstract_5ab507e1-58cb-4ec8-b9ce-e3c138ffdaf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c1e1142d-8f0f-49a2-bc0c-cd98e5a7c61a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5ab507e1-58cb-4ec8-b9ce-e3c138ffdaf0" xlink:to="loc_us-gaap_PreferredStockValue_c1e1142d-8f0f-49a2-bc0c-cd98e5a7c61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_937d9ed6-2933-4fa1-8006-6540d4de8f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5ab507e1-58cb-4ec8-b9ce-e3c138ffdaf0" xlink:to="loc_us-gaap_CommonStockValue_937d9ed6-2933-4fa1-8006-6540d4de8f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_7247e892-59dd-4c83-8a0a-6a03c34ba771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5ab507e1-58cb-4ec8-b9ce-e3c138ffdaf0" xlink:to="loc_us-gaap_AdditionalPaidInCapital_7247e892-59dd-4c83-8a0a-6a03c34ba771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cd1e2629-f2b0-467d-b724-d32423b9f719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5ab507e1-58cb-4ec8-b9ce-e3c138ffdaf0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cd1e2629-f2b0-467d-b724-d32423b9f719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_534f7b8b-b3be-457d-98d6-293ba233a9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5ab507e1-58cb-4ec8-b9ce-e3c138ffdaf0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_534f7b8b-b3be-457d-98d6-293ba233a9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_be0c515f-bff1-4f68-9d9f-c94fa19dab03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5ab507e1-58cb-4ec8-b9ce-e3c138ffdaf0" xlink:to="loc_us-gaap_StockholdersEquity_be0c515f-bff1-4f68-9d9f-c94fa19dab03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_036650f4-fc52-4e1b-801d-04f4ab3a63e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_81751bdb-730f-4db2-b140-7b210688ea7a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_036650f4-fc52-4e1b-801d-04f4ab3a63e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" xlink:type="simple" xlink:href="rhi-20211231.xsd#ConsolidatedStatementsofFinancialPositionParenthetical"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_6e71124a-5af7-4be4-9bc7-33f6d7c9a1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_327b0116-4343-4e68-a629-713d2fb26f80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6e71124a-5af7-4be4-9bc7-33f6d7c9a1d3" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_327b0116-4343-4e68-a629-713d2fb26f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_623a7f18-f646-4531-bb32-d5c3f59811f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6e71124a-5af7-4be4-9bc7-33f6d7c9a1d3" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_623a7f18-f646-4531-bb32-d5c3f59811f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_cc5ae451-6643-449a-9b1c-18baf65ad2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6e71124a-5af7-4be4-9bc7-33f6d7c9a1d3" xlink:to="loc_us-gaap_PreferredStockSharesIssued_cc5ae451-6643-449a-9b1c-18baf65ad2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_70760310-0699-4ff9-9386-abd00d5f2a62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6e71124a-5af7-4be4-9bc7-33f6d7c9a1d3" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_70760310-0699-4ff9-9386-abd00d5f2a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_0dac1d6d-3af2-49d9-b559-69d0da3cc9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6e71124a-5af7-4be4-9bc7-33f6d7c9a1d3" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_0dac1d6d-3af2-49d9-b559-69d0da3cc9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0b570ebf-ed94-4891-befe-b314ce3fcb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6e71124a-5af7-4be4-9bc7-33f6d7c9a1d3" xlink:to="loc_us-gaap_CommonStockSharesIssued_0b570ebf-ed94-4891-befe-b314ce3fcb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c514d2a2-0f65-4cdd-993d-e6c8a4dfd92c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6e71124a-5af7-4be4-9bc7-33f6d7c9a1d3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c514d2a2-0f65-4cdd-993d-e6c8a4dfd92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="rhi-20211231.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9a8d8f32-2473-47db-b7b9-b7fa9a9ec0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9a8d8f32-2473-47db-b7b9-b7fa9a9ec0c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ac35777e-d8e9-4793-9949-70d61594deed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ac35777e-d8e9-4793-9949-70d61594deed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_652ed416-1b8d-43dc-bc83-f5c049f1dcda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_us-gaap_GrossProfit_652ed416-1b8d-43dc-bc83-f5c049f1dcda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_08201bc6-0c4f-4d56-8746-1b48e7e138c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_08201bc6-0c4f-4d56-8746-1b48e7e138c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanInvestmentIncome_897979d5-e860-402a-9728-e6cdd7b73854" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanInvestmentIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_rhi_DeferredCompensationPlanInvestmentIncome_897979d5-e860-402a-9728-e6cdd7b73854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_9b758994-6f47-48d9-aef1-3a829373e7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_9b758994-6f47-48d9-aef1-3a829373e7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_d40f0ae6-ecf7-41ef-acb7-ec9b9e9368fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_d40f0ae6-ecf7-41ef-acb7-ec9b9e9368fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5207875-e690-4f6a-82cd-895718998751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5207875-e690-4f6a-82cd-895718998751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3c1cd9fd-2de4-418f-a22b-285cc3a994f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3c1cd9fd-2de4-418f-a22b-285cc3a994f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_31ed2c51-73ce-43ad-a53b-d73289caae64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_us-gaap_NetIncomeLoss_31ed2c51-73ce-43ad-a53b-d73289caae64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_90b272ac-f7bb-4e67-bd06-bed5e2d08cac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_us-gaap_EarningsPerShareAbstract_90b272ac-f7bb-4e67-bd06-bed5e2d08cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f2307f1f-bac1-4eb1-b9f7-60101503eb0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_90b272ac-f7bb-4e67-bd06-bed5e2d08cac" xlink:to="loc_us-gaap_EarningsPerShareBasic_f2307f1f-bac1-4eb1-b9f7-60101503eb0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_13e53968-eef7-450d-a261-afe7780f8cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_90b272ac-f7bb-4e67-bd06-bed5e2d08cac" xlink:to="loc_us-gaap_EarningsPerShareDiluted_13e53968-eef7-450d-a261-afe7780f8cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_b24dcc56-0ed8-4b15-bde9-6ffb1d32a011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_b24dcc56-0ed8-4b15-bde9-6ffb1d32a011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f03e0cae-398c-4c14-8ca4-a7725dedd079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_b24dcc56-0ed8-4b15-bde9-6ffb1d32a011" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f03e0cae-398c-4c14-8ca4-a7725dedd079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ca56dc76-a0eb-4b19-8c6b-9773c07b3081" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_b24dcc56-0ed8-4b15-bde9-6ffb1d32a011" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ca56dc76-a0eb-4b19-8c6b-9773c07b3081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_6c42acbc-c679-4465-8297-e35ab4d5a9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c4703c1-e74d-476a-acd6-cf85336534d4" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_6c42acbc-c679-4465-8297-e35ab4d5a9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="rhi-20211231.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5c68f7bf-fd7a-4e2a-a2ad-5f4c3ea3f4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_73352b5a-b402-40c6-85a3-5adb97e50a73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5c68f7bf-fd7a-4e2a-a2ad-5f4c3ea3f4d5" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_73352b5a-b402-40c6-85a3-5adb97e50a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2d4615ec-8ed2-4ee0-bb11-dfa9eb0758b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_73352b5a-b402-40c6-85a3-5adb97e50a73" xlink:to="loc_us-gaap_NetIncomeLoss_2d4615ec-8ed2-4ee0-bb11-dfa9eb0758b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_73d06bcd-b3fc-434e-b503-e3f5060d2cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_73352b5a-b402-40c6-85a3-5adb97e50a73" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_73d06bcd-b3fc-434e-b503-e3f5060d2cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_e29ac254-64ba-4110-a8b2-9a4c2450de33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_73352b5a-b402-40c6-85a3-5adb97e50a73" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_e29ac254-64ba-4110-a8b2-9a4c2450de33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_157501d2-8732-4bb7-969e-a466cf6de1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_73352b5a-b402-40c6-85a3-5adb97e50a73" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_157501d2-8732-4bb7-969e-a466cf6de1ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c3f14da2-6a3c-4518-91bf-70d9bd76d24e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5c68f7bf-fd7a-4e2a-a2ad-5f4c3ea3f4d5" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_c3f14da2-6a3c-4518-91bf-70d9bd76d24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="rhi-20211231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d23df0a9-eb02-43b5-a573-567935718050" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6c2ed8d9-5d4d-4a9d-83b3-4f1c58019cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d23df0a9-eb02-43b5-a573-567935718050" xlink:to="loc_us-gaap_StatementTable_6c2ed8d9-5d4d-4a9d-83b3-4f1c58019cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5845cbeb-64ac-4860-a451-c8b5341a673f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6c2ed8d9-5d4d-4a9d-83b3-4f1c58019cea" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5845cbeb-64ac-4860-a451-c8b5341a673f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e356447d-4821-43a5-be57-627f17ab2eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5845cbeb-64ac-4860-a451-c8b5341a673f" xlink:to="loc_us-gaap_EquityComponentDomain_e356447d-4821-43a5-be57-627f17ab2eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5ceca0e5-eb1e-47f3-a8ee-bffa55a2397c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e356447d-4821-43a5-be57-627f17ab2eed" xlink:to="loc_us-gaap_CommonStockMember_5ceca0e5-eb1e-47f3-a8ee-bffa55a2397c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e1e84f11-91e8-49b3-8ecd-c692de2fc5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e356447d-4821-43a5-be57-627f17ab2eed" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e1e84f11-91e8-49b3-8ecd-c692de2fc5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7f156ac0-9983-4893-a3de-81d6239db98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e356447d-4821-43a5-be57-627f17ab2eed" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7f156ac0-9983-4893-a3de-81d6239db98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5f0cc059-9d2a-4db5-8da1-d872e7bffb46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e356447d-4821-43a5-be57-627f17ab2eed" xlink:to="loc_us-gaap_RetainedEarningsMember_5f0cc059-9d2a-4db5-8da1-d872e7bffb46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c9e4ea2b-dfed-4c12-98d5-4b37f1422e6d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6c2ed8d9-5d4d-4a9d-83b3-4f1c58019cea" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c9e4ea2b-dfed-4c12-98d5-4b37f1422e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_341bcb5a-8394-4eb2-af81-ef85fec8660b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c9e4ea2b-dfed-4c12-98d5-4b37f1422e6d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_341bcb5a-8394-4eb2-af81-ef85fec8660b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_fdf2bf39-3893-47f4-ad48-fa0422904fa4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_341bcb5a-8394-4eb2-af81-ef85fec8660b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_fdf2bf39-3893-47f4-ad48-fa0422904fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_19332f9e-1d23-47f8-8030-1a765938db8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6c2ed8d9-5d4d-4a9d-83b3-4f1c58019cea" xlink:to="loc_us-gaap_StatementLineItems_19332f9e-1d23-47f8-8030-1a765938db8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19332f9e-1d23-47f8-8030-1a765938db8b" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_5f5ad646-c454-4762-96a8-a2eebdc49609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_SharesIssued_5f5ad646-c454-4762-96a8-a2eebdc49609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_61b9871b-38ad-43f3-87a6-615d81707880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockholdersEquity_61b9871b-38ad-43f3-87a6-615d81707880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_923f7c17-1833-4714-8be5-e5315a4153bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_NetIncomeLoss_923f7c17-1833-4714-8be5-e5315a4153bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5f758e27-9bbc-45dd-a99e-ea3da7aa8b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5f758e27-9bbc-45dd-a99e-ea3da7aa8b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_d2324ace-3589-41ee-8b3b-60daddfd02e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_DividendsCash_d2324ace-3589-41ee-8b3b-60daddfd02e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_30ab448c-eeae-45ad-8030-c8c987132c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_30ab448c-eeae-45ad-8030-c8c987132c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f043be22-c103-410c-b58e-ae952d5800c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f043be22-c103-410c-b58e-ae952d5800c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_9ae7f959-d334-41d0-8e11-872f1c8e0c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_9ae7f959-d334-41d0-8e11-872f1c8e0c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_596e5c50-b238-4367-a3bf-1d47c2ba3aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_596e5c50-b238-4367-a3bf-1d47c2ba3aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d3bcf1f5-2e15-4a24-9bdd-c957c91eda73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d3bcf1f5-2e15-4a24-9bdd-c957c91eda73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_a1d36100-fa3c-4dae-ab0a-76e5d90494a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_SharesIssued_a1d36100-fa3c-4dae-ab0a-76e5d90494a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8fabd2ba-8aa9-43b4-8d5c-18e8cdb9f63a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20465e44-5aac-4563-8bf8-3974f853367c" xlink:to="loc_us-gaap_StockholdersEquity_8fabd2ba-8aa9-43b4-8d5c-18e8cdb9f63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="rhi-20211231.xsd#ConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_850b6e0c-0aee-412a-9a60-0c66e245195c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_34c251ce-5434-4a40-8704-046ccaeeba0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_850b6e0c-0aee-412a-9a60-0c66e245195c" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_34c251ce-5434-4a40-8704-046ccaeeba0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="rhi-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_d3e30182-65c9-4565-9849-a87ad7a41539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_14776638-440b-4a91-9ff6-0b755d1406f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3e30182-65c9-4565-9849-a87ad7a41539" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_14776638-440b-4a91-9ff6-0b755d1406f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5200b904-479f-44bf-ae48-0944a9e00bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_14776638-440b-4a91-9ff6-0b755d1406f0" xlink:to="loc_us-gaap_NetIncomeLoss_5200b904-479f-44bf-ae48-0944a9e00bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9590c76-cdfe-415f-adab-7ea2bfa50f83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_14776638-440b-4a91-9ff6-0b755d1406f0" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9590c76-cdfe-415f-adab-7ea2bfa50f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_e1d10e90-159d-4b3f-9ac1-442d294dd185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9590c76-cdfe-415f-adab-7ea2bfa50f83" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_e1d10e90-159d-4b3f-9ac1-442d294dd185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_b574fb55-fd62-490a-a787-c92349e95e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9590c76-cdfe-415f-adab-7ea2bfa50f83" xlink:to="loc_us-gaap_Depreciation_b574fb55-fd62-490a-a787-c92349e95e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AmortizationOfCloudComputingImplementationCosts_8e73c660-ab0c-4e0c-9b57-614fc53d8799" xlink:href="rhi-20211231.xsd#rhi_AmortizationOfCloudComputingImplementationCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9590c76-cdfe-415f-adab-7ea2bfa50f83" xlink:to="loc_rhi_AmortizationOfCloudComputingImplementationCosts_8e73c660-ab0c-4e0c-9b57-614fc53d8799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c39cf0b5-f2e0-48fb-8500-f76e0bc267c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9590c76-cdfe-415f-adab-7ea2bfa50f83" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c39cf0b5-f2e0-48fb-8500-f76e0bc267c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_95f169f7-c2ab-4e4c-b880-bdc546136d4b" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9590c76-cdfe-415f-adab-7ea2bfa50f83" xlink:to="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_95f169f7-c2ab-4e4c-b880-bdc546136d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_0e7a34bd-782a-4e07-bca2-f307a770a454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9590c76-cdfe-415f-adab-7ea2bfa50f83" xlink:to="loc_us-gaap_RestrictedStockExpense_0e7a34bd-782a-4e07-bca2-f307a770a454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_71c3dd7a-952c-43d2-92a7-62c6c778ddf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9590c76-cdfe-415f-adab-7ea2bfa50f83" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_71c3dd7a-952c-43d2-92a7-62c6c778ddf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ccd8883-48ad-4b10-b5c2-dd36a298af2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9590c76-cdfe-415f-adab-7ea2bfa50f83" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ccd8883-48ad-4b10-b5c2-dd36a298af2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_43bd6d14-6a0d-40c0-b9c2-0a3ab04855f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ccd8883-48ad-4b10-b5c2-dd36a298af2d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_43bd6d14-6a0d-40c0-b9c2-0a3ab04855f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_7fe533fc-14b2-42aa-823f-9ac04af1a039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ccd8883-48ad-4b10-b5c2-dd36a298af2d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_7fe533fc-14b2-42aa-823f-9ac04af1a039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_a2f7e51b-1181-4a7c-a029-17c85ba05d04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ccd8883-48ad-4b10-b5c2-dd36a298af2d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_a2f7e51b-1181-4a7c-a029-17c85ba05d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost_072fce92-0369-445c-b59d-c9f554fc7ad5" xlink:href="rhi-20211231.xsd#rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ccd8883-48ad-4b10-b5c2-dd36a298af2d" xlink:to="loc_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost_072fce92-0369-445c-b59d-c9f554fc7ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_d9524069-26b2-4e3a-a070-2206a0292c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ccd8883-48ad-4b10-b5c2-dd36a298af2d" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_d9524069-26b2-4e3a-a070-2206a0292c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_7ae84714-9385-4641-9948-17c0b94baac7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ccd8883-48ad-4b10-b5c2-dd36a298af2d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_7ae84714-9385-4641-9948-17c0b94baac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_39462132-8b49-4f54-a871-5fa92f2a9cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ccd8883-48ad-4b10-b5c2-dd36a298af2d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_39462132-8b49-4f54-a871-5fa92f2a9cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33e66b70-4e72-4671-8e8d-204e7ae349db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_14776638-440b-4a91-9ff6-0b755d1406f0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_33e66b70-4e72-4671-8e8d-204e7ae349db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eef19108-e8b9-465a-b49f-5f7f4999b6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3e30182-65c9-4565-9849-a87ad7a41539" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eef19108-e8b9-465a-b49f-5f7f4999b6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_09eb01af-edf2-45cd-9156-8f059677a902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eef19108-e8b9-465a-b49f-5f7f4999b6ff" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_09eb01af-edf2-45cd-9156-8f059677a902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PaymentsForEmployeeDeferredCompensationPlan_b30beb5c-f397-44b8-ae44-c8de662c4c92" xlink:href="rhi-20211231.xsd#rhi_PaymentsForEmployeeDeferredCompensationPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eef19108-e8b9-465a-b49f-5f7f4999b6ff" xlink:to="loc_rhi_PaymentsForEmployeeDeferredCompensationPlan_b30beb5c-f397-44b8-ae44-c8de662c4c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RedemptionsFromEmployeeDeferredCompensationPlan_4c91b5fc-6efd-4f12-b4b6-188d50c1e29e" xlink:href="rhi-20211231.xsd#rhi_RedemptionsFromEmployeeDeferredCompensationPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eef19108-e8b9-465a-b49f-5f7f4999b6ff" xlink:to="loc_rhi_RedemptionsFromEmployeeDeferredCompensationPlan_4c91b5fc-6efd-4f12-b4b6-188d50c1e29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f4eb0d93-84e0-487a-93f8-b0271a07acac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eef19108-e8b9-465a-b49f-5f7f4999b6ff" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f4eb0d93-84e0-487a-93f8-b0271a07acac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_16f19a5f-eb1b-489f-9928-82097d862cce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eef19108-e8b9-465a-b49f-5f7f4999b6ff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_16f19a5f-eb1b-489f-9928-82097d862cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8ac515b8-92e1-4803-803d-99efd446f588" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3e30182-65c9-4565-9849-a87ad7a41539" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8ac515b8-92e1-4803-803d-99efd446f588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfDebt_a80fe1a1-c3b3-42e9-9c46-6518e5ce3c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8ac515b8-92e1-4803-803d-99efd446f588" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfDebt_a80fe1a1-c3b3-42e9-9c46-6518e5ce3c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d19f9346-9061-40cf-a655-b73f7fb4ec36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8ac515b8-92e1-4803-803d-99efd446f588" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d19f9346-9061-40cf-a655-b73f7fb4ec36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_a244ee51-4f47-4b05-9f4b-972572cd37f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8ac515b8-92e1-4803-803d-99efd446f588" xlink:to="loc_us-gaap_PaymentsOfDividends_a244ee51-4f47-4b05-9f4b-972572cd37f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b66f67a0-3c5e-4d87-b1da-6bf052251383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8ac515b8-92e1-4803-803d-99efd446f588" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b66f67a0-3c5e-4d87-b1da-6bf052251383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_510ea986-72d3-4b1d-8d74-f609576a1bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3e30182-65c9-4565-9849-a87ad7a41539" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_510ea986-72d3-4b1d-8d74-f609576a1bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dbf9aa32-6c8b-4e26-8285-74cd0863ea27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3e30182-65c9-4565-9849-a87ad7a41539" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dbf9aa32-6c8b-4e26-8285-74cd0863ea27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a29096d4-e3da-4f8d-ab22-5524c5aefdd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3e30182-65c9-4565-9849-a87ad7a41539" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a29096d4-e3da-4f8d-ab22-5524c5aefdd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_879ad13f-00da-49ba-ab7d-635e777f2369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3e30182-65c9-4565-9849-a87ad7a41539" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_879ad13f-00da-49ba-ab7d-635e777f2369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_67776cee-9acd-4faf-9987-9ea96fca4a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3e30182-65c9-4565-9849-a87ad7a41539" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_67776cee-9acd-4faf-9987-9ea96fca4a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CashPaidDuringPeriodForAbstract_af1d8b5d-d92a-450b-ba24-2459c380c5de" xlink:href="rhi-20211231.xsd#rhi_CashPaidDuringPeriodForAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_67776cee-9acd-4faf-9987-9ea96fca4a42" xlink:to="loc_rhi_CashPaidDuringPeriodForAbstract_af1d8b5d-d92a-450b-ba24-2459c380c5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_9ea26a56-4c1e-44f8-871c-55df0f9d5a91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_CashPaidDuringPeriodForAbstract_af1d8b5d-d92a-450b-ba24-2459c380c5de" xlink:to="loc_us-gaap_InterestPaidNet_9ea26a56-4c1e-44f8-871c-55df0f9d5a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_952eda72-f226-4c71-8af8-8f0935fdbc08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_CashPaidDuringPeriodForAbstract_af1d8b5d-d92a-450b-ba24-2459c380c5de" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_952eda72-f226-4c71-8af8-8f0935fdbc08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_941bdad0-ec08-402c-bd30-5c5c69ac86de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_67776cee-9acd-4faf-9987-9ea96fca4a42" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_941bdad0-ec08-402c-bd30-5c5c69ac86de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StockRepurchasesAwaitingSettlement_b73a7c21-0338-4c50-a376-5090ab3d8e7c" xlink:href="rhi-20211231.xsd#rhi_StockRepurchasesAwaitingSettlement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_941bdad0-ec08-402c-bd30-5c5c69ac86de" xlink:to="loc_rhi_StockRepurchasesAwaitingSettlement_b73a7c21-0338-4c50-a376-5090ab3d8e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanFundExchangesWithinPlan_4e72ebf8-8d18-4941-958f-8df37bbf0209" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanFundExchangesWithinPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_941bdad0-ec08-402c-bd30-5c5c69ac86de" xlink:to="loc_rhi_DeferredCompensationPlanFundExchangesWithinPlan_4e72ebf8-8d18-4941-958f-8df37bbf0209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="rhi-20211231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f10bdefa-55d0-4b2c-b0b3-99180d9fb1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1b73de82-3dc4-4594-a553-ed35b99fe724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f10bdefa-55d0-4b2c-b0b3-99180d9fb1a3" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1b73de82-3dc4-4594-a553-ed35b99fe724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="rhi-20211231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_10bfc5c1-878d-4d9e-8ac9-38175ed0c6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_10bfc5c1-878d-4d9e-8ac9-38175ed0c6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_b9bbac61-1d6f-4730-ab3d-c4dc99b05aff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_b9bbac61-1d6f-4730-ab3d-c4dc99b05aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_cd9664db-993b-4c36-a443-6e5fb944e649" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_UseOfEstimates_cd9664db-993b-4c36-a443-6e5fb944e649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_7deeecfb-031a-44b2-b3a8-2b90fa3ef70d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_7deeecfb-031a-44b2-b3a8-2b90fa3ef70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_a2e8d090-36e7-4139-b27f-d34aec8b4bea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_a2e8d090-36e7-4139-b27f-d34aec8b4bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock_477edcf4-7c3f-47f2-9dde-b3883ed13e8a" xlink:href="rhi-20211231.xsd#rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock_477edcf4-7c3f-47f2-9dde-b3883ed13e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_63c2afb4-8281-462f-9c34-f6a97bf46227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_63c2afb4-8281-462f-9c34-f6a97bf46227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_99390511-6405-4f83-8d85-c1bc6694b74e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_99390511-6405-4f83-8d85-c1bc6694b74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_0ef89701-bb6c-4476-bd4c-5e48f6967878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_0ef89701-bb6c-4476-bd4c-5e48f6967878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_f7908caf-9b1c-4a48-90e2-ff9770be7bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_f7908caf-9b1c-4a48-90e2-ff9770be7bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4e49f0aa-0b3a-4f4e-8ef8-b4e7fe18f07e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4e49f0aa-0b3a-4f4e-8ef8-b4e7fe18f07e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_aabd4a22-d183-4688-9b80-9ad2bcc4056c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_aabd4a22-d183-4688-9b80-9ad2bcc4056c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_801b7858-e344-4ce9-9a8f-e41bb038a094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_801b7858-e344-4ce9-9a8f-e41bb038a094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_b30d3678-8849-4703-b55d-7636a679b45f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_b30d3678-8849-4703-b55d-7636a679b45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_336ac1a9-b819-4a43-b6d7-d6f54368d289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_336ac1a9-b819-4a43-b6d7-d6f54368d289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_f9b0e42c-2d88-479f-aa03-017f710fd682" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_f9b0e42c-2d88-479f-aa03-017f710fd682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HealthCareCostsPolicyPolicyTextBlock_0f2ccc75-63ab-43c9-9728-c98680625c89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HealthCareCostsPolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_HealthCareCostsPolicyPolicyTextBlock_0f2ccc75-63ab-43c9-9728-c98680625c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2f7b5764-1052-4e7c-a3b7-32edd29358c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2f7b5764-1052-4e7c-a3b7-32edd29358c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_4a3beecb-c61c-4b6b-9ed6-37e884dd46cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_4a3beecb-c61c-4b6b-9ed6-37e884dd46cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ebad012f-dd4f-47e0-8af5-c5dcb64a7b07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eabd7d0f-aa10-4ccb-a9ea-8f3bbc8fd472" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ebad012f-dd4f-47e0-8af5-c5dcb64a7b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0c07e408-f154-4204-b6a1-ac53b0b79f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_60af8313-2100-4b25-a379-bf5ad5477639" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0c07e408-f154-4204-b6a1-ac53b0b79f5a" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_60af8313-2100-4b25-a379-bf5ad5477639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_0de75333-9cf0-4f78-a4aa-4e52c359678b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0c07e408-f154-4204-b6a1-ac53b0b79f5a" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_0de75333-9cf0-4f78-a4aa-4e52c359678b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_8ff1b1ad-739e-402e-b4e2-b1dc17809d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0c07e408-f154-4204-b6a1-ac53b0b79f5a" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_8ff1b1ad-739e-402e-b4e2-b1dc17809d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2e6cc866-9c2c-4d94-9397-435d998d7fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0c07e408-f154-4204-b6a1-ac53b0b79f5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2e6cc866-9c2c-4d94-9397-435d998d7fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6e1a88cc-c9c0-4db5-8678-0fce2b642566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1752f1cf-ce94-48d4-b9e2-641166e93cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6e1a88cc-c9c0-4db5-8678-0fce2b642566" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1752f1cf-ce94-48d4-b9e2-641166e93cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2621fabe-19b9-4050-a219-e8f2d95bdebd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1752f1cf-ce94-48d4-b9e2-641166e93cf0" xlink:to="loc_srt_RangeAxis_2621fabe-19b9-4050-a219-e8f2d95bdebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_358b57b4-aa42-4235-8985-aaa125f08350" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2621fabe-19b9-4050-a219-e8f2d95bdebd" xlink:to="loc_srt_RangeMember_358b57b4-aa42-4235-8985-aaa125f08350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0ccbc6c1-64a1-459e-be25-0e6f4be88c49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_358b57b4-aa42-4235-8985-aaa125f08350" xlink:to="loc_srt_MinimumMember_0ccbc6c1-64a1-459e-be25-0e6f4be88c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_396bb739-bd48-4339-af9d-fe8ffb7bace8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_358b57b4-aa42-4235-8985-aaa125f08350" xlink:to="loc_srt_MaximumMember_396bb739-bd48-4339-af9d-fe8ffb7bace8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_da170fa1-2da2-458a-946e-647215a9eb2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1752f1cf-ce94-48d4-b9e2-641166e93cf0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_da170fa1-2da2-458a-946e-647215a9eb2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ae1f04f7-d002-4c31-9a6f-9f78e5550860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_da170fa1-2da2-458a-946e-647215a9eb2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ae1f04f7-d002-4c31-9a6f-9f78e5550860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f5017df0-9963-4d41-827d-7503f4408c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ae1f04f7-d002-4c31-9a6f-9f78e5550860" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f5017df0-9963-4d41-827d-7503f4408c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1752f1cf-ce94-48d4-b9e2-641166e93cf0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_755fed5c-6f87-478b-9a9a-ccce30f0f16d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_us-gaap_NumberOfReportableSegments_755fed5c-6f87-478b-9a9a-ccce30f0f16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_e8d8424e-abf6-4701-bafa-aabdc5e00aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_us-gaap_AdvertisingExpense_e8d8424e-abf6-4701-bafa-aabdc5e00aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_83c5ee4b-7168-4edb-a4b8-72ed204feb86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_83c5ee4b-7168-4edb-a4b8-72ed204feb86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProvisionForWorkersCompensationClaims_723f3183-de28-4bbb-ba3f-559453692a8c" xlink:href="rhi-20211231.xsd#rhi_ProvisionForWorkersCompensationClaims"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_rhi_ProvisionForWorkersCompensationClaims_723f3183-de28-4bbb-ba3f-559453692a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProvisionForMedicalClaims_b0aaf88e-9d86-487b-903b-d11e16c7e438" xlink:href="rhi-20211231.xsd#rhi_ProvisionForMedicalClaims"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_rhi_ProvisionForMedicalClaims_b0aaf88e-9d86-487b-903b-d11e16c7e438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c036216f-27b8-43f7-80a4-913a6ed549c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c036216f-27b8-43f7-80a4-913a6ed549c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b254b393-9f2e-40cc-9b75-69c593a15eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b5e2ee80-4466-4b80-8c8f-ccbcda31b017" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b254b393-9f2e-40cc-9b75-69c593a15eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f19a9602-158a-49e4-a04b-5ece6876f800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanDividendIncome_91ffa1f9-b50c-4cb9-90f1-fe811af4e526" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanDividendIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f19a9602-158a-49e4-a04b-5ece6876f800" xlink:to="loc_rhi_DeferredCompensationPlanDividendIncome_91ffa1f9-b50c-4cb9-90f1-fe811af4e526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_7ea02304-d07f-42ed-90db-4086f8363f57" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f19a9602-158a-49e4-a04b-5ece6876f800" xlink:to="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_7ea02304-d07f-42ed-90db-4086f8363f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanInvestmentIncome_671a38a1-99e4-431b-ae86-1845874ecdbf" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanInvestmentIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f19a9602-158a-49e4-a04b-5ece6876f800" xlink:to="loc_rhi_DeferredCompensationPlanInvestmentIncome_671a38a1-99e4-431b-ae86-1845874ecdbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ff99f026-a54f-4504-98ce-16c97028522a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_64857095-6421-4e04-8e65-2b8b9d449e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ff99f026-a54f-4504-98ce-16c97028522a" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_64857095-6421-4e04-8e65-2b8b9d449e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_c21421ba-189f-4d18-928b-b2b145d34e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_64857095-6421-4e04-8e65-2b8b9d449e4f" xlink:to="loc_us-gaap_InvestmentTypeAxis_c21421ba-189f-4d18-928b-b2b145d34e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_9c991419-6746-4f10-9d31-877840936b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_c21421ba-189f-4d18-928b-b2b145d34e7f" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_9c991419-6746-4f10-9d31-877840936b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_8b655bc7-4d12-46d3-9001-44e1c056d824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_9c991419-6746-4f10-9d31-877840936b0b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_8b655bc7-4d12-46d3-9001-44e1c056d824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundBondMember_bdebeb32-b0b3-4e9c-8a16-d5ca98ab0d2a" xlink:href="rhi-20211231.xsd#rhi_MutualFundBondMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_9c991419-6746-4f10-9d31-877840936b0b" xlink:to="loc_rhi_MutualFundBondMember_bdebeb32-b0b3-4e9c-8a16-d5ca98ab0d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundStockMember_e334d26c-746d-4dbb-8d05-f593a9cc316e" xlink:href="rhi-20211231.xsd#rhi_MutualFundStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_9c991419-6746-4f10-9d31-877840936b0b" xlink:to="loc_rhi_MutualFundStockMember_e334d26c-746d-4dbb-8d05-f593a9cc316e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundBlendMember_ab3cd399-c3b3-465d-8b86-288d3ee5835f" xlink:href="rhi-20211231.xsd#rhi_MutualFundBlendMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_9c991419-6746-4f10-9d31-877840936b0b" xlink:to="loc_rhi_MutualFundBlendMember_ab3cd399-c3b3-465d-8b86-288d3ee5835f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c1f2c970-4b44-4f88-9395-648cc5fe9c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_64857095-6421-4e04-8e65-2b8b9d449e4f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c1f2c970-4b44-4f88-9395-648cc5fe9c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c966288a-e7e8-40e4-9648-5844f01a0e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c1f2c970-4b44-4f88-9395-648cc5fe9c4f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c966288a-e7e8-40e4-9648-5844f01a0e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_684e6522-acb9-4467-88c1-3c4868f78804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c966288a-e7e8-40e4-9648-5844f01a0e85" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_684e6522-acb9-4467-88c1-3c4868f78804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_bae2bcea-30ea-4651-9dbf-ef0520b00431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c966288a-e7e8-40e4-9648-5844f01a0e85" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_bae2bcea-30ea-4651-9dbf-ef0520b00431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e301145e-7cb7-4091-8c29-e3f4f8c61ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c966288a-e7e8-40e4-9648-5844f01a0e85" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e301145e-7cb7-4091-8c29-e3f4f8c61ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_b973a011-07d7-4a07-a697-7eb786073106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_64857095-6421-4e04-8e65-2b8b9d449e4f" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_b973a011-07d7-4a07-a697-7eb786073106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanAssetsCurrent_708d17ca-de98-4bf7-a978-8f7694aeca93" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_b973a011-07d7-4a07-a697-7eb786073106" xlink:to="loc_rhi_DeferredCompensationPlanAssetsCurrent_708d17ca-de98-4bf7-a978-8f7694aeca93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6164f9be-45f1-4b40-b8a1-bf61a4ad867c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_53aabd46-8d1d-4682-a3ca-cf585a06c652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6164f9be-45f1-4b40-b8a1-bf61a4ad867c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_53aabd46-8d1d-4682-a3ca-cf585a06c652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_de5380e0-c01b-48be-81f0-520b9a2030da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_53aabd46-8d1d-4682-a3ca-cf585a06c652" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_de5380e0-c01b-48be-81f0-520b9a2030da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_bfe40230-a140-4b5a-8818-e4349d46e44b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_53aabd46-8d1d-4682-a3ca-cf585a06c652" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_bfe40230-a140-4b5a-8818-e4349d46e44b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_a298c086-e661-48d6-8dad-4500261d508f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_53aabd46-8d1d-4682-a3ca-cf585a06c652" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_a298c086-e661-48d6-8dad-4500261d508f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_3b89ef0b-7468-4dbc-9295-6ecd2b0861f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_53aabd46-8d1d-4682-a3ca-cf585a06c652" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_3b89ef0b-7468-4dbc-9295-6ecd2b0861f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_cfa84143-aff1-47cf-a362-ebacaa5dd41f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_53aabd46-8d1d-4682-a3ca-cf585a06c652" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_cfa84143-aff1-47cf-a362-ebacaa5dd41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b2259a8c-1ded-49b3-840d-8dd90c4e4566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a74cb953-b8ea-42fa-b356-298c8ef6702c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b2259a8c-1ded-49b3-840d-8dd90c4e4566" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a74cb953-b8ea-42fa-b356-298c8ef6702c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3b1bfdd-c2e9-46c3-bf09-066eaa902cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a74cb953-b8ea-42fa-b356-298c8ef6702c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3b1bfdd-c2e9-46c3-bf09-066eaa902cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c62f2325-2a92-4979-ace6-c0fbcd9dda4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3b1bfdd-c2e9-46c3-bf09-066eaa902cd9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c62f2325-2a92-4979-ace6-c0fbcd9dda4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerHardwareMember_1be4bde3-1426-4612-8890-444bacb5e980" xlink:href="rhi-20211231.xsd#rhi_ComputerHardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c62f2325-2a92-4979-ace6-c0fbcd9dda4f" xlink:to="loc_rhi_ComputerHardwareMember_1be4bde3-1426-4612-8890-444bacb5e980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerSoftwareMember_05a16b42-1dd4-4edd-8fbb-711c85ad7ecc" xlink:href="rhi-20211231.xsd#rhi_ComputerSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c62f2325-2a92-4979-ace6-c0fbcd9dda4f" xlink:to="loc_rhi_ComputerSoftwareMember_05a16b42-1dd4-4edd-8fbb-711c85ad7ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_26d26735-9ff6-47f7-b67f-959e38c0f012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c62f2325-2a92-4979-ace6-c0fbcd9dda4f" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_26d26735-9ff6-47f7-b67f-959e38c0f012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ac770e15-23d8-446a-8067-644f938d94ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a74cb953-b8ea-42fa-b356-298c8ef6702c" xlink:to="loc_srt_RangeAxis_ac770e15-23d8-446a-8067-644f938d94ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2ef9de87-f77e-4b43-8f8e-5455006a1166" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ac770e15-23d8-446a-8067-644f938d94ea" xlink:to="loc_srt_RangeMember_2ef9de87-f77e-4b43-8f8e-5455006a1166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_07c432ac-8f6e-4702-9f9a-ec3ba3219e5f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2ef9de87-f77e-4b43-8f8e-5455006a1166" xlink:to="loc_srt_MinimumMember_07c432ac-8f6e-4702-9f9a-ec3ba3219e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_057dee7b-ea1d-4591-b04b-94f5ad0b7eb1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2ef9de87-f77e-4b43-8f8e-5455006a1166" xlink:to="loc_srt_MaximumMember_057dee7b-ea1d-4591-b04b-94f5ad0b7eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7ddf196e-b729-4e06-b199-6d8865df5137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a74cb953-b8ea-42fa-b356-298c8ef6702c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7ddf196e-b729-4e06-b199-6d8865df5137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_9b8d03cc-af80-4101-8ff4-61c50ffc2a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7ddf196e-b729-4e06-b199-6d8865df5137" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_9b8d03cc-af80-4101-8ff4-61c50ffc2a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/NewAccountingPronouncements" xlink:type="simple" xlink:href="rhi-20211231.xsd#NewAccountingPronouncements"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/NewAccountingPronouncements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_025ac350-16bc-485f-be4f-dbfd1c3579e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_8de66135-d017-4e2d-9118-c95273dd4016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_025ac350-16bc-485f-be4f-dbfd1c3579e2" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_8de66135-d017-4e2d-9118-c95273dd4016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognition" xlink:type="simple" xlink:href="rhi-20211231.xsd#RevenueRecognition"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/RevenueRecognition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a3a01669-75fe-4596-945c-483fe98fe29e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_205a81b7-8a2c-42ba-8cc2-b67692c47578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a3a01669-75fe-4596-945c-483fe98fe29e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_205a81b7-8a2c-42ba-8cc2-b67692c47578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#RevenueRecognitionTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/RevenueRecognitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5fcbcb03-47d8-4d6c-980c-d95877d8a611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_2de7b56b-c686-4afb-9acc-91b9b969ed64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5fcbcb03-47d8-4d6c-980c-d95877d8a611" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_2de7b56b-c686-4afb-9acc-91b9b969ed64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_6fd45a85-db86-4b87-9dac-fc66f3a3f356" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5fcbcb03-47d8-4d6c-980c-d95877d8a611" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_6fd45a85-db86-4b87-9dac-fc66f3a3f356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1311eba5-906d-446f-9c90-6ebdc6305aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_1986b463-803a-4fc4-b14d-571cd0744bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1311eba5-906d-446f-9c90-6ebdc6305aa4" xlink:to="loc_us-gaap_NumberOfReportableSegments_1986b463-803a-4fc4-b14d-571cd0744bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StaffingPlacementGuaranteePeriod_4bcee0d3-089a-4537-bcee-e5e9751abf75" xlink:href="rhi-20211231.xsd#rhi_StaffingPlacementGuaranteePeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1311eba5-906d-446f-9c90-6ebdc6305aa4" xlink:to="loc_rhi_StaffingPlacementGuaranteePeriod_4bcee0d3-089a-4537-bcee-e5e9751abf75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_156fecdb-19b2-4151-a253-331a42e7cb4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1311eba5-906d-446f-9c90-6ebdc6305aa4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_156fecdb-19b2-4151-a253-331a42e7cb4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_052c29a4-e279-42e6-89ae-9b8e29156f5b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_156fecdb-19b2-4151-a253-331a42e7cb4c" xlink:to="loc_srt_ProductOrServiceAxis_052c29a4-e279-42e6-89ae-9b8e29156f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_052c29a4-e279-42e6-89ae-9b8e29156f5b" xlink:to="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AccountempsMember_b57eb23a-be65-4d94-8760-ff57c9cf3fab" xlink:href="rhi-20211231.xsd#rhi_AccountempsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_AccountempsMember_b57eb23a-be65-4d94-8760-ff57c9cf3fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_OfficeTeamMember_2aa56961-b6fb-4009-8cb3-539eed03b0e0" xlink:href="rhi-20211231.xsd#rhi_OfficeTeamMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_OfficeTeamMember_2aa56961-b6fb-4009-8cb3-539eed03b0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RobertHalfTechnologyMember_314602bc-7908-4574-85b0-b00d697795e4" xlink:href="rhi-20211231.xsd#rhi_RobertHalfTechnologyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_RobertHalfTechnologyMember_314602bc-7908-4574-85b0-b00d697795e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RobertHalfManagementResourcesMember_83223955-fd96-4c88-b27e-3771ed559b45" xlink:href="rhi-20211231.xsd#rhi_RobertHalfManagementResourcesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_RobertHalfManagementResourcesMember_83223955-fd96-4c88-b27e-3771ed559b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TemporaryAndConsultantStaffingMember_23fd100c-31c4-4789-a1dc-97d5e2a3183c" xlink:href="rhi-20211231.xsd#rhi_TemporaryAndConsultantStaffingMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_TemporaryAndConsultantStaffingMember_23fd100c-31c4-4789-a1dc-97d5e2a3183c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementStaffingMember_78910cc6-af29-44fe-8449-92a8549c07f8" xlink:href="rhi-20211231.xsd#rhi_PermanentPlacementStaffingMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_PermanentPlacementStaffingMember_78910cc6-af29-44fe-8449-92a8549c07f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RiskConsultingAndInternalAuditServicesMember_a94f5c9c-e359-4be5-9713-e797f4abe9af" xlink:href="rhi-20211231.xsd#rhi_RiskConsultingAndInternalAuditServicesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cacd9c75-558d-4e20-8210-349e73ad088d" xlink:to="loc_rhi_RiskConsultingAndInternalAuditServicesMember_a94f5c9c-e359-4be5-9713-e797f4abe9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_2f92dd03-863c-407a-9224-8d37f69f3756" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_156fecdb-19b2-4151-a253-331a42e7cb4c" xlink:to="loc_srt_ConsolidationItemsAxis_2f92dd03-863c-407a-9224-8d37f69f3756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0881ac99-4383-4980-989c-a0af08608baa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_2f92dd03-863c-407a-9224-8d37f69f3756" xlink:to="loc_srt_ConsolidationItemsDomain_0881ac99-4383-4980-989c-a0af08608baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_6ab9acd9-5d90-4e9f-a2c0-c83ef0f2329a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0881ac99-4383-4980-989c-a0af08608baa" xlink:to="loc_us-gaap_IntersegmentEliminationMember_6ab9acd9-5d90-4e9f-a2c0-c83ef0f2329a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_fd99a15a-f0cf-4441-8bc5-7fa3aea233bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_156fecdb-19b2-4151-a253-331a42e7cb4c" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_fd99a15a-f0cf-4441-8bc5-7fa3aea233bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d7ae3727-9b3a-42ab-bbe9-cc2a5c1fc959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fd99a15a-f0cf-4441-8bc5-7fa3aea233bb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d7ae3727-9b3a-42ab-bbe9-cc2a5c1fc959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#RevenueRecognitionRemainingPerformanceObligationDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7cc15362-8041-41fe-9774-1f861bb4c43e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_3fc34df8-4df1-4771-8b1b-c7ad9cf51ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7cc15362-8041-41fe-9774-1f861bb4c43e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_3fc34df8-4df1-4771-8b1b-c7ad9cf51ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dca03016-9d94-4fa3-b2ec-41a4aac79eae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7cc15362-8041-41fe-9774-1f861bb4c43e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dca03016-9d94-4fa3-b2ec-41a4aac79eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_92ba0204-7356-48bb-a1d4-90c3ca8b8b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dca03016-9d94-4fa3-b2ec-41a4aac79eae" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_92ba0204-7356-48bb-a1d4-90c3ca8b8b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e15d167a-0c4e-40ff-bdd0-fefb03bdbc83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dca03016-9d94-4fa3-b2ec-41a4aac79eae" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e15d167a-0c4e-40ff-bdd0-fefb03bdbc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7ced8f65-e4de-4d68-855c-1c3b69e28e10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e15d167a-0c4e-40ff-bdd0-fefb03bdbc83" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7ced8f65-e4de-4d68-855c-1c3b69e28e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails_1" xlink:type="simple" xlink:href="rhi-20211231.xsd#RevenueRecognitionRemainingPerformanceObligationDetails_1"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#RevenueRecognitionScheduleofContractLiabilityActivityDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b0a791b5-7698-47d2-be7a-29b393500594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_dae0bb37-cf95-4b25-8f21-bb7de713eae0" xlink:href="rhi-20211231.xsd#rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b0a791b5-7698-47d2-be7a-29b393500594" xlink:to="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_dae0bb37-cf95-4b25-8f21-bb7de713eae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_eb9a337c-73eb-4008-a668-4290c5244795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_dae0bb37-cf95-4b25-8f21-bb7de713eae0" xlink:to="loc_us-gaap_ContractWithCustomerLiability_eb9a337c-73eb-4008-a668-4290c5244795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_401d066c-f6e1-457c-849b-b7b1a288fa50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_dae0bb37-cf95-4b25-8f21-bb7de713eae0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_401d066c-f6e1-457c-849b-b7b1a288fa50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8542668f-270b-48ad-a41f-4468f7a27bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_dae0bb37-cf95-4b25-8f21-bb7de713eae0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8542668f-270b-48ad-a41f-4468f7a27bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments_b827004b-beef-406b-b365-261b8c462a99" xlink:href="rhi-20211231.xsd#rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_dae0bb37-cf95-4b25-8f21-bb7de713eae0" xlink:to="loc_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments_b827004b-beef-406b-b365-261b8c462a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_76d889c9-edb7-44bf-a902-4c2b028b9505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_dae0bb37-cf95-4b25-8f21-bb7de713eae0" xlink:to="loc_us-gaap_ContractWithCustomerLiability_76d889c9-edb7-44bf-a902-4c2b028b9505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/OtherCurrentAssets" xlink:type="simple" xlink:href="rhi-20211231.xsd#OtherCurrentAssets"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/OtherCurrentAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_7c67295b-f2b7-48bf-bc34-4195cde687ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock_18a8627a-d000-46df-a1ed-bb1bc281ffb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_7c67295b-f2b7-48bf-bc34-4195cde687ee" xlink:to="loc_us-gaap_OtherCurrentAssetsTextBlock_18a8627a-d000-46df-a1ed-bb1bc281ffb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/OtherCurrentAssetsTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#OtherCurrentAssetsTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/OtherCurrentAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_3214b927-4ce9-48f1-bb97-f7e226ef1acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_c1b1fd4c-bea0-4a19-811c-517f5afe9d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_3214b927-4ce9-48f1-bb97-f7e226ef1acf" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_c1b1fd4c-bea0-4a19-811c-517f5afe9d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/OtherCurrentAssetsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#OtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/OtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_56d88758-26a7-465b-9a6e-1704e2ee3b42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_0a12d59c-3fe5-41d6-9696-23f36ee76cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_56d88758-26a7-465b-9a6e-1704e2ee3b42" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_0a12d59c-3fe5-41d6-9696-23f36ee76cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_07a02ba3-9849-4ba8-a109-2cd7c8706de8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_56d88758-26a7-465b-9a6e-1704e2ee3b42" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_07a02ba3-9849-4ba8-a109-2cd7c8706de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_79ade331-d2aa-4365-bb3a-9ca19673bd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_56d88758-26a7-465b-9a6e-1704e2ee3b42" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_79ade331-d2aa-4365-bb3a-9ca19673bd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_29193127-53ff-4328-847b-5092d0fa088c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_56d88758-26a7-465b-9a6e-1704e2ee3b42" xlink:to="loc_us-gaap_OtherAssetsCurrent_29193127-53ff-4328-847b-5092d0fa088c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="rhi-20211231.xsd#PropertyandEquipmentNet"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/PropertyandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f1e3274f-8dac-448d-85d4-3b52e144a142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_440f47b8-32f5-47eb-a056-a2833e4dde7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f1e3274f-8dac-448d-85d4-3b52e144a142" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_440f47b8-32f5-47eb-a056-a2833e4dde7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#PropertyandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/PropertyandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_dcc58d3b-710f-437d-96bf-dca9f85bd6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_303437a7-aca0-4493-8dd7-d13fffcba0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_dcc58d3b-710f-437d-96bf-dca9f85bd6ff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_303437a7-aca0-4493-8dd7-d13fffcba0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#PropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_04a3f4fb-d20c-4d2b-8c47-aef65b81b2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_395653bd-081f-45d6-b09d-58dde3e9c209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_04a3f4fb-d20c-4d2b-8c47-aef65b81b2d9" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_395653bd-081f-45d6-b09d-58dde3e9c209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119a91ec-70cd-4ff7-94c2-4d31e27380e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_395653bd-081f-45d6-b09d-58dde3e9c209" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119a91ec-70cd-4ff7-94c2-4d31e27380e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7588f9a8-a8e0-46df-bb4c-ddb4344e53c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119a91ec-70cd-4ff7-94c2-4d31e27380e5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7588f9a8-a8e0-46df-bb4c-ddb4344e53c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerHardwareMember_faeb44f3-7328-4655-8135-6c77e04f832c" xlink:href="rhi-20211231.xsd#rhi_ComputerHardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7588f9a8-a8e0-46df-bb4c-ddb4344e53c8" xlink:to="loc_rhi_ComputerHardwareMember_faeb44f3-7328-4655-8135-6c77e04f832c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerSoftwareMember_cb7ba948-e591-4fbb-87ed-ae1bff1f7628" xlink:href="rhi-20211231.xsd#rhi_ComputerSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7588f9a8-a8e0-46df-bb4c-ddb4344e53c8" xlink:to="loc_rhi_ComputerSoftwareMember_cb7ba948-e591-4fbb-87ed-ae1bff1f7628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_0bceb8c9-8c00-4ec0-a9c1-6ac286221563" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7588f9a8-a8e0-46df-bb4c-ddb4344e53c8" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_0bceb8c9-8c00-4ec0-a9c1-6ac286221563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_a1a56184-5b2e-48d9-963c-b483d181b84b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7588f9a8-a8e0-46df-bb4c-ddb4344e53c8" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_a1a56184-5b2e-48d9-963c-b483d181b84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_76267b07-de77-40c5-be22-8c5a9166d833" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_395653bd-081f-45d6-b09d-58dde3e9c209" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_76267b07-de77-40c5-be22-8c5a9166d833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_cb1cf43e-9769-4343-a602-c20c30bf0de7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_76267b07-de77-40c5-be22-8c5a9166d833" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_cb1cf43e-9769-4343-a602-c20c30bf0de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_99f1b564-f18c-4edc-8488-9f1fd522af5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_76267b07-de77-40c5-be22-8c5a9166d833" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_99f1b564-f18c-4edc-8488-9f1fd522af5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_42cd2193-8357-4247-99b3-e3a057700c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_76267b07-de77-40c5-be22-8c5a9166d833" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_42cd2193-8357-4247-99b3-e3a057700c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/Leases" xlink:type="simple" xlink:href="rhi-20211231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2acc92bd-d8b8-4295-a965-bef1db2c8eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_d5d53b83-7c8a-4761-a449-d608b2616cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2acc92bd-d8b8-4295-a965-bef1db2c8eb0" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_d5d53b83-7c8a-4761-a449-d608b2616cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/LeasesTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8a8c1a38-a340-47e3-8cfa-af75f255138e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_3bfe6b19-0cce-430c-8de0-785859746980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8a8c1a38-a340-47e3-8cfa-af75f255138e" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_3bfe6b19-0cce-430c-8de0-785859746980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AssetsAndLiabilitiesLesseeTableTextBlock_63cf3b17-8c3d-47c6-8e5f-45d3b9a9ec97" xlink:href="rhi-20211231.xsd#rhi_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8a8c1a38-a340-47e3-8cfa-af75f255138e" xlink:to="loc_rhi_AssetsAndLiabilitiesLesseeTableTextBlock_63cf3b17-8c3d-47c6-8e5f-45d3b9a9ec97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4ad690a8-3267-4e6d-848a-6db04e5a9108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8a8c1a38-a340-47e3-8cfa-af75f255138e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4ad690a8-3267-4e6d-848a-6db04e5a9108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_67e6d195-d286-4f9f-8511-167c010911ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_3a60feda-7318-4f26-80d6-a998ac65001f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_67e6d195-d286-4f9f-8511-167c010911ef" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_3a60feda-7318-4f26-80d6-a998ac65001f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_298ab471-21ad-4a3f-9e75-40d83ed54616" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_3a60feda-7318-4f26-80d6-a998ac65001f" xlink:to="loc_srt_RangeAxis_298ab471-21ad-4a3f-9e75-40d83ed54616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_107f7b94-c49e-4fb5-bcb1-77c4a74f8e7d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_298ab471-21ad-4a3f-9e75-40d83ed54616" xlink:to="loc_srt_RangeMember_107f7b94-c49e-4fb5-bcb1-77c4a74f8e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_dd622e42-2759-4a65-ab63-3b48ad348b90" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_107f7b94-c49e-4fb5-bcb1-77c4a74f8e7d" xlink:to="loc_srt_MinimumMember_dd622e42-2759-4a65-ab63-3b48ad348b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fa6a6a71-affd-4315-bc74-39d2820eb66e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_107f7b94-c49e-4fb5-bcb1-77c4a74f8e7d" xlink:to="loc_srt_MaximumMember_fa6a6a71-affd-4315-bc74-39d2820eb66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_3a60feda-7318-4f26-80d6-a998ac65001f" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_50468c22-abc7-42fe-b4f8-4eaa1568466b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_50468c22-abc7-42fe-b4f8-4eaa1568466b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm_aab6ae7e-77dc-4774-ae90-f6dced704275" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_us-gaap_LessorOperatingLeaseRenewalTerm_aab6ae7e-77dc-4774-ae90-f6dced704275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LesseeOperatingLeaseTerminationPeriod_e812b9f4-8a58-4d5c-a3bb-e570eb1c5a88" xlink:href="rhi-20211231.xsd#rhi_LesseeOperatingLeaseTerminationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_rhi_LesseeOperatingLeaseTerminationPeriod_e812b9f4-8a58-4d5c-a3bb-e570eb1c5a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_f08aa84f-173c-458e-8eb1-2d256b96552d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_us-gaap_OperatingLeaseExpense_f08aa84f-173c-458e-8eb1-2d256b96552d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability_6205e0e4-4f46-48e1-a34d-d08a1827d626" xlink:href="rhi-20211231.xsd#rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability_6205e0e4-4f46-48e1-a34d-d08a1827d626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_7b77bec7-4689-4a97-ad61-fd58f07c218d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f5eea886-7b63-41a8-9ccc-28b8f9627d99" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_7b77bec7-4689-4a97-ad61-fd58f07c218d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#LeasesLeaseCostandOtherInformationDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7d7644be-7e1b-4c57-8069-293c2d057ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_89a452f3-d0d4-49c9-b2e0-c02b4032d990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7d7644be-7e1b-4c57-8069-293c2d057ce1" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_89a452f3-d0d4-49c9-b2e0-c02b4032d990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_bf85c0eb-eb66-4a9a-87ca-93e7677bf9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_89a452f3-d0d4-49c9-b2e0-c02b4032d990" xlink:to="loc_us-gaap_OperatingLeasePayments_bf85c0eb-eb66-4a9a-87ca-93e7677bf9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_fc01bc50-82b0-4889-b7c5-d944d7c59789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_89a452f3-d0d4-49c9-b2e0-c02b4032d990" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_fc01bc50-82b0-4889-b7c5-d944d7c59789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications_25cc54cc-8a36-43f5-99d8-c8c5fcd85bff" xlink:href="rhi-20211231.xsd#rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_89a452f3-d0d4-49c9-b2e0-c02b4032d990" xlink:to="loc_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications_25cc54cc-8a36-43f5-99d8-c8c5fcd85bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract_77968a49-9e2c-49c6-b678-994811b26c27" xlink:href="rhi-20211231.xsd#rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7d7644be-7e1b-4c57-8069-293c2d057ce1" xlink:to="loc_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract_77968a49-9e2c-49c6-b678-994811b26c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_533767db-bc2c-4397-a019-1af23373e522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract_77968a49-9e2c-49c6-b678-994811b26c27" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_533767db-bc2c-4397-a019-1af23373e522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract_42ae3bf6-9a58-45d1-8abb-0a1b39bff282" xlink:href="rhi-20211231.xsd#rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7d7644be-7e1b-4c57-8069-293c2d057ce1" xlink:to="loc_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract_42ae3bf6-9a58-45d1-8abb-0a1b39bff282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bf81bc6d-72d1-4eff-ae97-fbf9ab44baac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract_42ae3bf6-9a58-45d1-8abb-0a1b39bff282" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bf81bc6d-72d1-4eff-ae97-fbf9ab44baac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b7b28da5-eac3-4be1-a1b3-07b87bd6a1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4f03de1b-04ed-432d-80e7-48d13e2ae3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b7b28da5-eac3-4be1-a1b3-07b87bd6a1ea" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4f03de1b-04ed-432d-80e7-48d13e2ae3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4df6902e-88ad-4323-a728-c337452b80b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4f03de1b-04ed-432d-80e7-48d13e2ae3ca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4df6902e-88ad-4323-a728-c337452b80b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_36203b87-99fa-4680-8065-f7d9992d3b20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4f03de1b-04ed-432d-80e7-48d13e2ae3ca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_36203b87-99fa-4680-8065-f7d9992d3b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f49c95fa-1c6a-453a-936f-01e76351e878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4f03de1b-04ed-432d-80e7-48d13e2ae3ca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f49c95fa-1c6a-453a-936f-01e76351e878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3af5fbc2-fb6a-4059-ae0b-faf3a7f500af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4f03de1b-04ed-432d-80e7-48d13e2ae3ca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3af5fbc2-fb6a-4059-ae0b-faf3a7f500af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2183b8ac-b1de-41b9-982c-9bb7e6c11987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4f03de1b-04ed-432d-80e7-48d13e2ae3ca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2183b8ac-b1de-41b9-982c-9bb7e6c11987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_598292b0-e8ec-437f-b08e-8f50ef48ea23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4f03de1b-04ed-432d-80e7-48d13e2ae3ca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_598292b0-e8ec-437f-b08e-8f50ef48ea23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e2ce5ddd-839a-4d47-b463-bebbadf95c82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4f03de1b-04ed-432d-80e7-48d13e2ae3ca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e2ce5ddd-839a-4d47-b463-bebbadf95c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2fd515d3-09ac-4f3a-aed4-a5a0b04376da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4f03de1b-04ed-432d-80e7-48d13e2ae3ca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2fd515d3-09ac-4f3a-aed4-a5a0b04376da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_769ac05d-4ab9-48ed-a129-7cd06ee61aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_4f03de1b-04ed-432d-80e7-48d13e2ae3ca" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_769ac05d-4ab9-48ed-a129-7cd06ee61aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/Goodwill" xlink:type="simple" xlink:href="rhi-20211231.xsd#Goodwill"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_df412acd-5836-4e2a-92e4-454e83ce4c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_de948932-62dc-4e9a-a149-5eacdb783b36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_df412acd-5836-4e2a-92e4-454e83ce4c1d" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_de948932-62dc-4e9a-a149-5eacdb783b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/GoodwillTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#GoodwillTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/GoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b15339b2-fab3-4770-bdd3-14aadee7804d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_373e6311-e459-4157-b3f4-8d470e58217c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b15339b2-fab3-4770-bdd3-14aadee7804d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_373e6311-e459-4157-b3f4-8d470e58217c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/GoodwillDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#GoodwillDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_02d8de5b-82ab-4119-a234-eac3bdb21774" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_12a27110-0a29-4361-97a3-544a89676fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_02d8de5b-82ab-4119-a234-eac3bdb21774" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_12a27110-0a29-4361-97a3-544a89676fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b38fe33e-cb74-4e19-92ec-f2512d1b367f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_12a27110-0a29-4361-97a3-544a89676fcc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b38fe33e-cb74-4e19-92ec-f2512d1b367f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e66e50f1-3758-4dc7-842b-75bae7f33d46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b38fe33e-cb74-4e19-92ec-f2512d1b367f" xlink:to="loc_us-gaap_SegmentDomain_e66e50f1-3758-4dc7-842b-75bae7f33d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TemporaryAndConsultantStaffingMember_fa39c825-f785-4a2e-a34b-71a6193800e6" xlink:href="rhi-20211231.xsd#rhi_TemporaryAndConsultantStaffingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e66e50f1-3758-4dc7-842b-75bae7f33d46" xlink:to="loc_rhi_TemporaryAndConsultantStaffingMember_fa39c825-f785-4a2e-a34b-71a6193800e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementStaffingMember_ea2a50c5-f60c-408d-8305-894b8154671f" xlink:href="rhi-20211231.xsd#rhi_PermanentPlacementStaffingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e66e50f1-3758-4dc7-842b-75bae7f33d46" xlink:to="loc_rhi_PermanentPlacementStaffingMember_ea2a50c5-f60c-408d-8305-894b8154671f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RiskConsultingAndInternalAuditServicesMember_e2c44e8b-f315-4f18-9b4e-c665ce763752" xlink:href="rhi-20211231.xsd#rhi_RiskConsultingAndInternalAuditServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e66e50f1-3758-4dc7-842b-75bae7f33d46" xlink:to="loc_rhi_RiskConsultingAndInternalAuditServicesMember_e2c44e8b-f315-4f18-9b4e-c665ce763752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_2ebb484b-a5e3-4077-829f-244651394dde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_12a27110-0a29-4361-97a3-544a89676fcc" xlink:to="loc_us-gaap_GoodwillLineItems_2ebb484b-a5e3-4077-829f-244651394dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_a3913618-fa82-40f3-a768-7e8d2f6395c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_2ebb484b-a5e3-4077-829f-244651394dde" xlink:to="loc_us-gaap_GoodwillRollForward_a3913618-fa82-40f3-a768-7e8d2f6395c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0fe7a8dd-6ac3-4adf-bd83-c544b16049f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a3913618-fa82-40f3-a768-7e8d2f6395c1" xlink:to="loc_us-gaap_Goodwill_0fe7a8dd-6ac3-4adf-bd83-c544b16049f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_48f286bc-f2c7-476b-90a9-c744d89d794f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a3913618-fa82-40f3-a768-7e8d2f6395c1" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_48f286bc-f2c7-476b-90a9-c744d89d794f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_65777da4-3f9d-4940-9f43-672ff4f22636" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a3913618-fa82-40f3-a768-7e8d2f6395c1" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_65777da4-3f9d-4940-9f43-672ff4f22636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_142769af-6661-4f09-8d36-2ec6331109e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a3913618-fa82-40f3-a768-7e8d2f6395c1" xlink:to="loc_us-gaap_Goodwill_142769af-6661-4f09-8d36-2ec6331109e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCosts" xlink:type="simple" xlink:href="rhi-20211231.xsd#AccruedPayrollandBenefitCosts"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/AccruedPayrollandBenefitCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_32c80bf6-1e8a-4e5b-ad3e-f30ae45d365e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock_7a4a89a8-8c2a-425a-8ce8-1dffd665b6bf" xlink:href="rhi-20211231.xsd#rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_32c80bf6-1e8a-4e5b-ad3e-f30ae45d365e" xlink:to="loc_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock_7a4a89a8-8c2a-425a-8ce8-1dffd665b6bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCostsTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#AccruedPayrollandBenefitCostsTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/AccruedPayrollandBenefitCostsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_d552fa1e-8c60-4a97-a5b6-9f8206843134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_fd3dd248-af30-419f-93df-50a2856fcfbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d552fa1e-8c60-4a97-a5b6-9f8206843134" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_fd3dd248-af30-419f-93df-50a2856fcfbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_e1433b2f-6338-458e-8fe6-f32926f0327a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_c29f0759-76b0-4d34-85d3-05f638c6b3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_e1433b2f-6338-458e-8fe6-f32926f0327a" xlink:to="loc_us-gaap_AccruedSalariesCurrent_c29f0759-76b0-4d34-85d3-05f638c6b3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_170011a5-3230-4030-8b3b-caa0d4a0337a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_e1433b2f-6338-458e-8fe6-f32926f0327a" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_170011a5-3230-4030-8b3b-caa0d4a0337a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent_39952b82-ab37-47e6-9978-1d2a2d5897d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_e1433b2f-6338-458e-8fe6-f32926f0327a" xlink:to="loc_us-gaap_WorkersCompensationLiabilityCurrent_39952b82-ab37-47e6-9978-1d2a2d5897d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f9398e83-4548-4f9b-86f5-362bfd558a64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_e1433b2f-6338-458e-8fe6-f32926f0327a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f9398e83-4548-4f9b-86f5-362bfd558a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_74146544-a4cb-4e64-8ae9-4e63f407d71c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_e1433b2f-6338-458e-8fe6-f32926f0327a" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_74146544-a4cb-4e64-8ae9-4e63f407d71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_60ce3ce7-5643-4da2-938e-ebf05b1a1c81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_74146544-a4cb-4e64-8ae9-4e63f407d71c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_60ce3ce7-5643-4da2-938e-ebf05b1a1c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2f6542f8-5c92-4589-97aa-8c46a065b20c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_60ce3ce7-5643-4da2-938e-ebf05b1a1c81" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2f6542f8-5c92-4589-97aa-8c46a065b20c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AccruedPayrollAndBenefitsCostsMember_2896d58d-22d1-4b3a-81dc-f6a97a81b0c3" xlink:href="rhi-20211231.xsd#rhi_AccruedPayrollAndBenefitsCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2f6542f8-5c92-4589-97aa-8c46a065b20c" xlink:to="loc_rhi_AccruedPayrollAndBenefitsCostsMember_2896d58d-22d1-4b3a-81dc-f6a97a81b0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_eb1204d7-0e32-4ecb-97c4-de4f9678f541" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_74146544-a4cb-4e64-8ae9-4e63f407d71c" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_eb1204d7-0e32-4ecb-97c4-de4f9678f541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_367945ed-f860-452f-ad8c-b3ee4f78c8db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_eb1204d7-0e32-4ecb-97c4-de4f9678f541" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_367945ed-f860-452f-ad8c-b3ee4f78c8db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligations" xlink:type="simple" xlink:href="rhi-20211231.xsd#EmployeeDeferredCompensationPlanObligations"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlansAbstract_c852021d-f631-4c3d-a484-9dbca8bf0352" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlansTextBlock_0fc8d1a4-901a-4059-8222-4062ce1973fc" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_c852021d-f631-4c3d-a484-9dbca8bf0352" xlink:to="loc_rhi_DeferredCompensationPlansTextBlock_0fc8d1a4-901a-4059-8222-4062ce1973fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#EmployeeDeferredCompensationPlanObligationsTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlansAbstract_ae99e6d8-4785-4d63-885b-3b83ddd4ab41" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock_f1e596cf-d422-44be-8fc9-7d914f745a17" xlink:href="rhi-20211231.xsd#rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_ae99e6d8-4785-4d63-885b-3b83ddd4ab41" xlink:to="loc_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock_f1e596cf-d422-44be-8fc9-7d914f745a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#EmployeeDeferredCompensationPlanObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlansAbstract_17ec5982-6bf4-4eb0-bf87-df3fabd763f3" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanAssetsCurrent_7e3ccfe3-b1f6-4013-a5f2-7f14976dea48" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlanAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_17ec5982-6bf4-4eb0-bf87-df3fabd763f3" xlink:to="loc_rhi_DeferredCompensationPlanAssetsCurrent_7e3ccfe3-b1f6-4013-a5f2-7f14976dea48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_ca71c56a-8992-44ff-b3c4-6d206b8063f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_17ec5982-6bf4-4eb0-bf87-df3fabd763f3" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_ca71c56a-8992-44ff-b3c4-6d206b8063f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlansAbstract_4c13dc0f-c686-4e25-a18d-857e6ac5e8be" xlink:href="rhi-20211231.xsd#rhi_DeferredCompensationPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_4193e49f-fcf3-46ba-856b-8659e1c9cfb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_4c13dc0f-c686-4e25-a18d-857e6ac5e8be" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_4193e49f-fcf3-46ba-856b-8659e1c9cfb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_878912a8-5902-42ae-a474-e44d8adc97a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_4c13dc0f-c686-4e25-a18d-857e6ac5e8be" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_878912a8-5902-42ae-a474-e44d8adc97a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DefinedContributionPlanIncomeExpense_2450cbc6-c753-4622-bc8f-bf85945ea730" xlink:href="rhi-20211231.xsd#rhi_DefinedContributionPlanIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_4c13dc0f-c686-4e25-a18d-857e6ac5e8be" xlink:to="loc_rhi_DefinedContributionPlanIncomeExpense_2450cbc6-c753-4622-bc8f-bf85945ea730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/NotesPayable" xlink:type="simple" xlink:href="rhi-20211231.xsd#NotesPayable"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/NotesPayable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f4b0d22f-e4d4-45a1-bbe5-91d4b3bd55c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_765a6e22-332d-4e67-a739-eb75b9533e95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f4b0d22f-e4d4-45a1-bbe5-91d4b3bd55c3" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_765a6e22-332d-4e67-a739-eb75b9533e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#NotesPayableAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9d10ddc8-8a13-4568-9a1f-632d1e97e6a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9d10ddc8-8a13-4568-9a1f-632d1e97e6a7" xlink:to="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c16c1a89-3ad4-46b6-8ae2-749805281fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c16c1a89-3ad4-46b6-8ae2-749805281fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5429c981-285b-4793-933b-309cae7b760e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c16c1a89-3ad4-46b6-8ae2-749805281fd4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5429c981-285b-4793-933b-309cae7b760e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember_43926c63-b7e0-4355-bc25-781487370303" xlink:href="rhi-20211231.xsd#rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5429c981-285b-4793-933b-309cae7b760e" xlink:to="loc_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember_43926c63-b7e0-4355-bc25-781487370303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_501bd2a7-6415-4bb7-a9a0-22c406d6beaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:to="loc_us-gaap_DebtInstrumentAxis_501bd2a7-6415-4bb7-a9a0-22c406d6beaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bc811b62-67eb-4a25-9b90-76cb2e7ff817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_501bd2a7-6415-4bb7-a9a0-22c406d6beaf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bc811b62-67eb-4a25-9b90-76cb2e7ff817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CreditAgreementMember_6b35e748-82cc-4813-994f-07933fd4ee32" xlink:href="rhi-20211231.xsd#rhi_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bc811b62-67eb-4a25-9b90-76cb2e7ff817" xlink:to="loc_rhi_CreditAgreementMember_6b35e748-82cc-4813-994f-07933fd4ee32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_4c8c2d09-2c0b-4a45-a6bd-633f77e25a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:to="loc_us-gaap_CreditFacilityAxis_4c8c2d09-2c0b-4a45-a6bd-633f77e25a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_08929a98-a757-4e70-b81d-0b09f4bbb3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_4c8c2d09-2c0b-4a45-a6bd-633f77e25a6d" xlink:to="loc_us-gaap_CreditFacilityDomain_08929a98-a757-4e70-b81d-0b09f4bbb3c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_410f9415-28f7-4b86-925d-7411bd68b5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_08929a98-a757-4e70-b81d-0b09f4bbb3c0" xlink:to="loc_us-gaap_LineOfCreditMember_410f9415-28f7-4b86-925d-7411bd68b5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_41f4628c-ba4a-435c-9ccc-892771c9aae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_08929a98-a757-4e70-b81d-0b09f4bbb3c0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_41f4628c-ba4a-435c-9ccc-892771c9aae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_f6c89f99-be80-432b-8632-b7d5d595ecec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_f6c89f99-be80-432b-8632-b7d5d595ecec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_99a94d22-52de-4292-a02a-901602d57f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_f6c89f99-be80-432b-8632-b7d5d595ecec" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_99a94d22-52de-4292-a02a-901602d57f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e06df865-7d74-4459-aabb-f8f3292ab829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_99a94d22-52de-4292-a02a-901602d57f73" xlink:to="loc_us-gaap_LineOfCreditMember_e06df865-7d74-4459-aabb-f8f3292ab829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_435441cb-0d55-45da-831f-cdea7ecfae1b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0971d182-72b8-4ab8-9b9b-c8988f4ae672" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0971d182-72b8-4ab8-9b9b-c8988f4ae672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_847a091e-4ea8-470a-a106-0d1b2b24e493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_847a091e-4ea8-470a-a106-0d1b2b24e493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_bac76ffb-6062-42be-9308-fc23bbf820f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_bac76ffb-6062-42be-9308-fc23bbf820f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_daf8dcf3-14d0-4e49-8fac-41ef72145256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_us-gaap_LineOfCredit_daf8dcf3-14d0-4e49-8fac-41ef72145256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage_4ee68ea0-e13d-4b3d-ace3-ead5253cf829" xlink:href="rhi-20211231.xsd#rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage_4ee68ea0-e13d-4b3d-ace3-ead5253cf829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_4f46e7dd-8313-4093-8e75-9db4d6331d05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_630bad90-a796-481b-8c7a-387d666e19ed" xlink:to="loc_us-gaap_ShortTermBorrowings_4f46e7dd-8313-4093-8e75-9db4d6331d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxes" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cbed684c-a1e8-45ee-bbe0-61d50a00dbb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_fd259da6-6052-4eb5-b049-7396e884cae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cbed684c-a1e8-45ee-bbe0-61d50a00dbb0" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_fd259da6-6052-4eb5-b049-7396e884cae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6117e6ef-098f-4e65-b0c6-3824dd7a2de0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_65113057-e11b-4fbc-8b55-2a895cf048eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6117e6ef-098f-4e65-b0c6-3824dd7a2de0" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_65113057-e11b-4fbc-8b55-2a895cf048eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_c4c20b6f-76d3-4410-b823-ce202ec20e06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6117e6ef-098f-4e65-b0c6-3824dd7a2de0" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_c4c20b6f-76d3-4410-b823-ce202ec20e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_07df3668-0939-4f53-9ab0-d0fac6c9270b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6117e6ef-098f-4e65-b0c6-3824dd7a2de0" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_07df3668-0939-4f53-9ab0-d0fac6c9270b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock_ea413d17-487f-483e-9755-1e7f99969121" xlink:href="rhi-20211231.xsd#rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6117e6ef-098f-4e65-b0c6-3824dd7a2de0" xlink:to="loc_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock_ea413d17-487f-483e-9755-1e7f99969121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_891ce951-59f6-484f-9955-e32e3545039b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6117e6ef-098f-4e65-b0c6-3824dd7a2de0" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_891ce951-59f6-484f-9955-e32e3545039b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_4b5209af-3d24-444c-bf8e-b66afe215302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6117e6ef-098f-4e65-b0c6-3824dd7a2de0" xlink:to="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_4b5209af-3d24-444c-bf8e-b66afe215302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_109cb941-2c00-4f8a-ba00-c1220b2f0a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_35969962-4cdc-4483-a0e0-2366c555d636" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_109cb941-2c00-4f8a-ba00-c1220b2f0a17" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_35969962-4cdc-4483-a0e0-2366c555d636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_391c4a3d-bfd4-4f90-ab3f-48da52ef4132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_35969962-4cdc-4483-a0e0-2366c555d636" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_391c4a3d-bfd4-4f90-ab3f-48da52ef4132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_47c0df0b-0836-44f5-8a15-2766917a98d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_35969962-4cdc-4483-a0e0-2366c555d636" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_47c0df0b-0836-44f5-8a15-2766917a98d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_14a4710f-92ea-4844-b89e-e16760490df4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_35969962-4cdc-4483-a0e0-2366c555d636" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_14a4710f-92ea-4844-b89e-e16760490df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_22ae9d4d-79a7-4787-8d77-06e727489b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_109cb941-2c00-4f8a-ba00-c1220b2f0a17" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_22ae9d4d-79a7-4787-8d77-06e727489b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit_0fe5aa75-2f2e-4a8c-bb90-197177fd40a8" xlink:href="rhi-20211231.xsd#rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_22ae9d4d-79a7-4787-8d77-06e727489b2f" xlink:to="loc_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit_0fe5aa75-2f2e-4a8c-bb90-197177fd40a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6eb61ba4-e935-4897-80f4-a7da992f8c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_22ae9d4d-79a7-4787-8d77-06e727489b2f" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6eb61ba4-e935-4897-80f4-a7da992f8c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_76dc9fc8-a293-48bf-a980-0cadece9e2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_109cb941-2c00-4f8a-ba00-c1220b2f0a17" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_76dc9fc8-a293-48bf-a980-0cadece9e2a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_64ea181a-95d0-44c5-8718-1fb2351cb3b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_395af61c-db6b-4906-bbec-4ae4a338458a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_64ea181a-95d0-44c5-8718-1fb2351cb3b8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_395af61c-db6b-4906-bbec-4ae4a338458a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_241ae7c1-e6d5-49b2-9ca1-620d9a317bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_64ea181a-95d0-44c5-8718-1fb2351cb3b8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_241ae7c1-e6d5-49b2-9ca1-620d9a317bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4764a762-19da-4f62-a9da-c0e9d20869a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_64ea181a-95d0-44c5-8718-1fb2351cb3b8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4764a762-19da-4f62-a9da-c0e9d20869a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_52b7c118-5930-4827-8914-80607af1dc97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7c111a2d-dd0e-4257-8ef5-dd449de6c8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52b7c118-5930-4827-8914-80607af1dc97" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7c111a2d-dd0e-4257-8ef5-dd449de6c8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6d0fc761-1cb0-4a93-af26-cb9186a358bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52b7c118-5930-4827-8914-80607af1dc97" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6d0fc761-1cb0-4a93-af26-cb9186a358bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent_e306645c-b12f-4965-b10f-e8e2ea7ab135" xlink:href="rhi-20211231.xsd#rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52b7c118-5930-4827-8914-80607af1dc97" xlink:to="loc_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent_e306645c-b12f-4965-b10f-e8e2ea7ab135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_ab8be2eb-cf70-4875-b6ae-603f701425af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52b7c118-5930-4827-8914-80607af1dc97" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_ab8be2eb-cf70-4875-b6ae-603f701425af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a8513f27-97bc-46ec-8528-937f832bfe59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52b7c118-5930-4827-8914-80607af1dc97" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a8513f27-97bc-46ec-8528-937f832bfe59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition_17c1c28e-5144-4de8-ae5a-4d6f91c547db" xlink:href="rhi-20211231.xsd#rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52b7c118-5930-4827-8914-80607af1dc97" xlink:to="loc_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition_17c1c28e-5144-4de8-ae5a-4d6f91c547db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_368ba2be-1e1a-4b20-ae0e-23ae08b9d144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52b7c118-5930-4827-8914-80607af1dc97" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_368ba2be-1e1a-4b20-ae0e-23ae08b9d144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_eee20216-82e4-4432-9df3-73f1456f48d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52b7c118-5930-4827-8914-80607af1dc97" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_eee20216-82e4-4432-9df3-73f1456f48d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4ae66aae-1a7e-42fa-acd7-84ed8da1ddd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_52b7c118-5930-4827-8914-80607af1dc97" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4ae66aae-1a7e-42fa-acd7-84ed8da1ddd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesDeferredPortionofTaxProvisionDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6c7a1fbc-ecfc-4023-8bf0-c2a950a20061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid_365d786e-6937-47ef-b3e5-c35e1a11f4e0" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6c7a1fbc-ecfc-4023-8bf0-c2a950a20061" xlink:to="loc_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid_365d786e-6937-47ef-b3e5-c35e1a11f4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax_76f22498-ac37-45f8-90f3-b1439edce1b7" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6c7a1fbc-ecfc-4023-8bf0-c2a950a20061" xlink:to="loc_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax_76f22498-ac37-45f8-90f3-b1439edce1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilityDepreciation_147a6919-fea4-44b9-b80c-ce173e0fa680" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilityDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6c7a1fbc-ecfc-4023-8bf0-c2a950a20061" xlink:to="loc_rhi_DeferredTaxLiabilityDepreciation_147a6919-fea4-44b9-b80c-ce173e0fa680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts_b65815e1-c6e3-4ae3-a74c-6a2c7b9fd5af" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6c7a1fbc-ecfc-4023-8bf0-c2a950a20061" xlink:to="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts_b65815e1-c6e3-4ae3-a74c-6a2c7b9fd5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOtherNet_4aca1dc6-f000-4c50-a5b8-f1b571a92376" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsOtherNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6c7a1fbc-ecfc-4023-8bf0-c2a950a20061" xlink:to="loc_rhi_DeferredTaxAssetsOtherNet_4aca1dc6-f000-4c50-a5b8-f1b571a92376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredPortionOfTaxExpenseBenefit_32feac6d-ced2-4dec-b0c6-353474c8ab0d" xlink:href="rhi-20211231.xsd#rhi_DeferredPortionOfTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6c7a1fbc-ecfc-4023-8bf0-c2a950a20061" xlink:to="loc_rhi_DeferredPortionOfTaxExpenseBenefit_32feac6d-ced2-4dec-b0c6-353474c8ab0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_04ed9efb-26c4-4bc1-9308-1acddac2f2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_86ec17ed-d706-4798-bb88-f51af5bab210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04ed9efb-26c4-4bc1-9308-1acddac2f2d8" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_86ec17ed-d706-4798-bb88-f51af5bab210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_0570588d-6a5c-47ec-a438-f8b400179680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_86ec17ed-d706-4798-bb88-f51af5bab210" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_0570588d-6a5c-47ec-a438-f8b400179680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees_964feee1-2772-41cd-b7b5-bb7b4dfe105c" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_86ec17ed-d706-4798-bb88-f51af5bab210" xlink:to="loc_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees_964feee1-2772-41cd-b7b5-bb7b4dfe105c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_7bd3dc27-a4f6-44dd-bb9c-16ec804fb986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_86ec17ed-d706-4798-bb88-f51af5bab210" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_7bd3dc27-a4f6-44dd-bb9c-16ec804fb986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_6e82be4f-524b-4c99-acea-4e2a46fd0d2d" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_86ec17ed-d706-4798-bb88-f51af5bab210" xlink:to="loc_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_6e82be4f-524b-4c99-acea-4e2a46fd0d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e8e53bfd-67a2-452d-8652-5a42a5d96e55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_86ec17ed-d706-4798-bb88-f51af5bab210" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e8e53bfd-67a2-452d-8652-5a42a5d96e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_d6eda342-bd51-4977-af1f-aa100a62febe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_86ec17ed-d706-4798-bb88-f51af5bab210" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_d6eda342-bd51-4977-af1f-aa100a62febe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_70137f64-bcfb-42cc-8241-ce729e97092f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_86ec17ed-d706-4798-bb88-f51af5bab210" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_70137f64-bcfb-42cc-8241-ce729e97092f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOperatingLeaseLiability_428b62de-dcb4-474a-bc29-2517aa3ff8fb" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_86ec17ed-d706-4798-bb88-f51af5bab210" xlink:to="loc_rhi_DeferredTaxAssetsOperatingLeaseLiability_428b62de-dcb4-474a-bc29-2517aa3ff8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_7a56e78e-db43-4934-af4e-26d2666e90f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_86ec17ed-d706-4798-bb88-f51af5bab210" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_7a56e78e-db43-4934-af4e-26d2666e90f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_0a25fbb4-5357-4bfb-8304-a95b9004b715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_86ec17ed-d706-4798-bb88-f51af5bab210" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_0a25fbb4-5357-4bfb-8304-a95b9004b715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_ec5eac21-f5fb-4ea2-b817-672f7de18cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04ed9efb-26c4-4bc1-9308-1acddac2f2d8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_ec5eac21-f5fb-4ea2-b817-672f7de18cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets_7b22409a-0e46-466f-88ee-b3d8b9d243d1" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_ec5eac21-f5fb-4ea2-b817-672f7de18cb4" xlink:to="loc_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets_7b22409a-0e46-466f-88ee-b3d8b9d243d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_05bf1ce2-bc22-415f-8dd5-328037261191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_ec5eac21-f5fb-4ea2-b817-672f7de18cb4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_05bf1ce2-bc22-415f-8dd5-328037261191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts_bf3a1362-ed4f-49f6-b371-5174f6da0cb4" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_ec5eac21-f5fb-4ea2-b817-672f7de18cb4" xlink:to="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts_bf3a1362-ed4f-49f6-b371-5174f6da0cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_42997a7a-7b61-4989-95f0-366a77a3fc02" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_ec5eac21-f5fb-4ea2-b817-672f7de18cb4" xlink:to="loc_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_42997a7a-7b61-4989-95f0-366a77a3fc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_f87e09f6-6ca4-4278-93ce-d5d9a2d0e2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_ec5eac21-f5fb-4ea2-b817-672f7de18cb4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_f87e09f6-6ca4-4278-93ce-d5d9a2d0e2b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_8dfb97c4-5db3-4251-a106-36e0edb5a870" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_ec5eac21-f5fb-4ea2-b817-672f7de18cb4" xlink:to="loc_us-gaap_DeferredTaxLiabilities_8dfb97c4-5db3-4251-a106-36e0edb5a870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a6fbe11d-c9a6-45f1-855a-8e7ebf0af115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04ed9efb-26c4-4bc1-9308-1acddac2f2d8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a6fbe11d-c9a6-45f1-855a-8e7ebf0af115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_e2ce9762-19dc-497f-9746-72410ca2ca85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04ed9efb-26c4-4bc1-9308-1acddac2f2d8" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_e2ce9762-19dc-497f-9746-72410ca2ca85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1c3b3c43-3d91-4fd0-9536-b314b2c23410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeTaxesTable_6a71e3f8-b3f7-4d9e-ba0a-ad0733871183" xlink:href="rhi-20211231.xsd#rhi_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1c3b3c43-3d91-4fd0-9536-b314b2c23410" xlink:to="loc_rhi_IncomeTaxesTable_6a71e3f8-b3f7-4d9e-ba0a-ad0733871183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_cf0c2ca7-54d4-445d-8bc6-50915c74aac9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesTable_6a71e3f8-b3f7-4d9e-ba0a-ad0733871183" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_cf0c2ca7-54d4-445d-8bc6-50915c74aac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_6e43f672-c59a-40a6-8d1e-b4749e594f28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_cf0c2ca7-54d4-445d-8bc6-50915c74aac9" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_6e43f672-c59a-40a6-8d1e-b4749e594f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_9e5de6dd-e35e-4172-8668-6e115ef23be7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6e43f672-c59a-40a6-8d1e-b4749e594f28" xlink:to="loc_us-gaap_ForeignCountryMember_9e5de6dd-e35e-4172-8668-6e115ef23be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_06efd80f-ac4b-4459-8de6-e66f43708ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6e43f672-c59a-40a6-8d1e-b4749e594f28" xlink:to="loc_us-gaap_DomesticCountryMember_06efd80f-ac4b-4459-8de6-e66f43708ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5a3265b1-2b59-4380-893c-aff0563afe1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesTable_6a71e3f8-b3f7-4d9e-ba0a-ad0733871183" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5a3265b1-2b59-4380-893c-aff0563afe1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_ec391e3d-627e-4091-8ad5-6eb228b63167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_5a3265b1-2b59-4380-893c-aff0563afe1f" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_ec391e3d-627e-4091-8ad5-6eb228b63167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ForeignCountriesMember_78fcb492-c8cf-49c4-8711-c72aa69ba470" xlink:href="rhi-20211231.xsd#rhi_ForeignCountriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_ec391e3d-627e-4091-8ad5-6eb228b63167" xlink:to="loc_rhi_ForeignCountriesMember_78fcb492-c8cf-49c4-8711-c72aa69ba470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CaliforniaEnterpriseZoneMember_9ad077f0-3f44-4ef3-962c-a944cf4a8110" xlink:href="rhi-20211231.xsd#rhi_CaliforniaEnterpriseZoneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_ec391e3d-627e-4091-8ad5-6eb228b63167" xlink:to="loc_rhi_CaliforniaEnterpriseZoneMember_9ad077f0-3f44-4ef3-962c-a944cf4a8110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:href="rhi-20211231.xsd#rhi_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesTable_6a71e3f8-b3f7-4d9e-ba0a-ad0733871183" xlink:to="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_152ca2f1-94b9-425c-b7d8-7cac3816c415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_152ca2f1-94b9-425c-b7d8-7cac3816c415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_8a877555-d49b-4bc2-8330-73901aaa26ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_8a877555-d49b-4bc2-8330-73901aaa26ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized_c01d594f-4972-4bba-bddc-c0f707e0cf25" xlink:href="rhi-20211231.xsd#rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized_c01d594f-4972-4bba-bddc-c0f707e0cf25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_eb9a96dd-8b56-40e6-9237-c73c0f5b6616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_eb9a96dd-8b56-40e6-9237-c73c0f5b6616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_0936e09c-5a2b-4fe3-879e-b3f3c78ad2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_0936e09c-5a2b-4fe3-879e-b3f3c78ad2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_4fb2e85e-4977-4ed2-947d-347219578167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_4fb2e85e-4977-4ed2-947d-347219578167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_3b827b20-b0fb-4e24-80f7-a10d186b7f17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_0e1e91ff-8f16-46e8-895a-8ab9adedfe83" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_3b827b20-b0fb-4e24-80f7-a10d186b7f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c2cc652d-27f5-472c-b7c6-df42516764ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ddf82274-6e87-4f6a-9545-b8e8fcd0248b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c2cc652d-27f5-472c-b7c6-df42516764ba" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ddf82274-6e87-4f6a-9545-b8e8fcd0248b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_9674b20a-87a4-40af-a60a-75d74ed7746b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ddf82274-6e87-4f6a-9545-b8e8fcd0248b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_9674b20a-87a4-40af-a60a-75d74ed7746b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_9a8a116a-c767-41bb-a27d-fc0b69f4c261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ddf82274-6e87-4f6a-9545-b8e8fcd0248b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_9a8a116a-c767-41bb-a27d-fc0b69f4c261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5f3ba605-562a-4cc4-97f4-562159d548c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ddf82274-6e87-4f6a-9545-b8e8fcd0248b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5f3ba605-562a-4cc4-97f4-562159d548c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_14b7e8c4-465d-4277-8b32-483ce7a503b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ddf82274-6e87-4f6a-9545-b8e8fcd0248b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_14b7e8c4-465d-4277-8b32-483ce7a503b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_16d5227a-71e1-4032-92e8-ef1525818b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ddf82274-6e87-4f6a-9545-b8e8fcd0248b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_16d5227a-71e1-4032-92e8-ef1525818b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_f9d36bbb-2199-46a7-b72a-f73ee9e761cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ddf82274-6e87-4f6a-9545-b8e8fcd0248b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_f9d36bbb-2199-46a7-b72a-f73ee9e761cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_39fa99c2-58a7-4b30-8c1c-2a862314a97e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ddf82274-6e87-4f6a-9545-b8e8fcd0248b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_39fa99c2-58a7-4b30-8c1c-2a862314a97e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="rhi-20211231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ebd3436e-a2f2-4986-9e20-15583778dbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1f69e1d6-8849-4192-97f7-3de354ae40a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ebd3436e-a2f2-4986-9e20-15583778dbaf" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1f69e1d6-8849-4192-97f7-3de354ae40a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#CommitmentsandContingenciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ed47019b-f1c5-49d3-ab2f-33c4b2d353b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_e65c2d13-105b-47cf-839b-1d98dcb730f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ed47019b-f1c5-49d3-ab2f-33c4b2d353b9" xlink:to="loc_us-gaap_LossContingenciesTable_e65c2d13-105b-47cf-839b-1d98dcb730f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_c7a4c2a4-cc2e-46d1-b806-ba8b807aa61a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e65c2d13-105b-47cf-839b-1d98dcb730f6" xlink:to="loc_srt_LitigationCaseAxis_c7a4c2a4-cc2e-46d1-b806-ba8b807aa61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_d9da1963-f9a9-4454-9863-69ee1bffcdf1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_c7a4c2a4-cc2e-46d1-b806-ba8b807aa61a" xlink:to="loc_srt_LitigationCaseTypeDomain_d9da1963-f9a9-4454-9863-69ee1bffcdf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_GentryCaseMember_a8a718a9-3c33-4dfa-ae04-5f65e3ae08fb" xlink:href="rhi-20211231.xsd#rhi_GentryCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_d9da1963-f9a9-4454-9863-69ee1bffcdf1" xlink:to="loc_rhi_GentryCaseMember_a8a718a9-3c33-4dfa-ae04-5f65e3ae08fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_164a23d0-4c4a-41de-a2df-9898e0b041a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e65c2d13-105b-47cf-839b-1d98dcb730f6" xlink:to="loc_us-gaap_LossContingenciesLineItems_164a23d0-4c4a-41de-a2df-9898e0b041a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_596c41d1-1f62-46f6-98d7-a9c42d8fee39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_164a23d0-4c4a-41de-a2df-9898e0b041a8" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_596c41d1-1f62-46f6-98d7-a9c42d8fee39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockholdersEquity" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_710609c6-904a-4f8c-878f-783789ba82b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_68f751ff-dbbb-42a7-a2f4-2e1f003b4253" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_710609c6-904a-4f8c-878f-783789ba82b1" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_68f751ff-dbbb-42a7-a2f4-2e1f003b4253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0e1a64b2-418f-42a2-94a4-5db5aa3a2460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_d6a34fba-ed2a-43d8-a657-224cfd30c6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0e1a64b2-418f-42a2-94a4-5db5aa3a2460" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_d6a34fba-ed2a-43d8-a657-224cfd30c6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock_8d2c98a5-8799-493e-a47b-07a94c354019" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0e1a64b2-418f-42a2-94a4-5db5aa3a2460" xlink:to="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock_8d2c98a5-8799-493e-a47b-07a94c354019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockholdersEquityAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_04d82ecf-3a81-43f5-8b95-02cfd33cdb8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_bad1c2f9-f762-4fca-93ae-59404b9669c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_04d82ecf-3a81-43f5-8b95-02cfd33cdb8d" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_bad1c2f9-f762-4fca-93ae-59404b9669c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_13c29dd9-cecc-4936-bb24-64017212bbb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_04d82ecf-3a81-43f5-8b95-02cfd33cdb8d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_13c29dd9-cecc-4936-bb24-64017212bbb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_c2a5442e-0fe2-41e6-bc41-7c83252d1dde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CommonStockRepurchasedShares_115a6266-890f-4ac3-9308-fc683c9c8f91" xlink:href="rhi-20211231.xsd#rhi_CommonStockRepurchasedShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c2a5442e-0fe2-41e6-bc41-7c83252d1dde" xlink:to="loc_rhi_CommonStockRepurchasedShares_115a6266-890f-4ac3-9308-fc683c9c8f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CommonStockRepurchasedValue_cd52d980-ec0c-44c6-ae7b-fa84c7fcd047" xlink:href="rhi-20211231.xsd#rhi_CommonStockRepurchasedValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c2a5442e-0fe2-41e6-bc41-7c83252d1dde" xlink:to="loc_rhi_CommonStockRepurchasedValue_cd52d980-ec0c-44c6-ae7b-fa84c7fcd047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_21642dab-0960-423a-89c8-20f840cae935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares_c1701847-33d1-4133-ba71-f956b6ec620f" xlink:href="rhi-20211231.xsd#rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_21642dab-0960-423a-89c8-20f840cae935" xlink:to="loc_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares_c1701847-33d1-4133-ba71-f956b6ec620f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue_e142435d-3216-452f-9822-75a2bc877b05" xlink:href="rhi-20211231.xsd#rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_21642dab-0960-423a-89c8-20f840cae935" xlink:to="loc_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue_e142435d-3216-452f-9822-75a2bc877b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockholdersEquityCashDividendsDeclaredDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockholdersEquityCashDividendsDeclaredDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/StockholdersEquityCashDividendsDeclaredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_babab519-b4dc-4264-84e5-d0f790d14181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_960e1be1-3df2-48f9-954c-0b4e0aee192f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_babab519-b4dc-4264-84e5-d0f790d14181" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_960e1be1-3df2-48f9-954c-0b4e0aee192f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockPlans" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockPlans"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/StockPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ffb51ced-a054-4356-a4a9-edc886ed3eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_713a07fc-ede8-47c0-9e2a-708e94489dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ffb51ced-a054-4356-a4a9-edc886ed3eeb" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_713a07fc-ede8-47c0-9e2a-708e94489dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockPlansTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockPlansTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/StockPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_64048b9c-71fe-4bd7-a8f9-ad34064b747c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_39aa85a9-358a-4a79-ae9c-4329de546a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_64048b9c-71fe-4bd7-a8f9-ad34064b747c" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_39aa85a9-358a-4a79-ae9c-4329de546a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockPlansAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/StockPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cc3a6305-4ca6-4103-86cc-cac72849ec4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cbe90e6c-7d1c-4a33-9afd-726224ad24a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cc3a6305-4ca6-4103-86cc-cac72849ec4c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cbe90e6c-7d1c-4a33-9afd-726224ad24a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8f497f1a-bb91-462a-9e97-afe91700a77b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cbe90e6c-7d1c-4a33-9afd-726224ad24a9" xlink:to="loc_us-gaap_AwardTypeAxis_8f497f1a-bb91-462a-9e97-afe91700a77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4861b5ba-28bf-4158-a877-59ce12fbe4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8f497f1a-bb91-462a-9e97-afe91700a77b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4861b5ba-28bf-4158-a877-59ce12fbe4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RestrictedStockAndStockUnitsMember_3fc0195d-52fb-41a1-9412-ca2ee4604e8e" xlink:href="rhi-20211231.xsd#rhi_RestrictedStockAndStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4861b5ba-28bf-4158-a877-59ce12fbe4d1" xlink:to="loc_rhi_RestrictedStockAndStockUnitsMember_3fc0195d-52fb-41a1-9412-ca2ee4604e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ReturnOnInvestedCapitalAwardMember_5aeb7b85-701c-4c0f-ad17-ee9828fb0f78" xlink:href="rhi-20211231.xsd#rhi_ReturnOnInvestedCapitalAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4861b5ba-28bf-4158-a877-59ce12fbe4d1" xlink:to="loc_rhi_ReturnOnInvestedCapitalAwardMember_5aeb7b85-701c-4c0f-ad17-ee9828fb0f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4400fa8f-5810-44ed-9da5-ce7f27b6e021" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cbe90e6c-7d1c-4a33-9afd-726224ad24a9" xlink:to="loc_srt_RangeAxis_4400fa8f-5810-44ed-9da5-ce7f27b6e021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_42a36b5b-1e9c-4d46-be3d-6261098f6225" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4400fa8f-5810-44ed-9da5-ce7f27b6e021" xlink:to="loc_srt_RangeMember_42a36b5b-1e9c-4d46-be3d-6261098f6225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e8cc8569-f4ff-4b21-a7f0-287ba836bd09" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_42a36b5b-1e9c-4d46-be3d-6261098f6225" xlink:to="loc_srt_MinimumMember_e8cc8569-f4ff-4b21-a7f0-287ba836bd09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f94c7b8b-62d9-4240-b285-99aaaa9c0831" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_42a36b5b-1e9c-4d46-be3d-6261098f6225" xlink:to="loc_srt_MaximumMember_f94c7b8b-62d9-4240-b285-99aaaa9c0831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cbe90e6c-7d1c-4a33-9afd-726224ad24a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0ea3edec-a43c-420d-9728-d79c8410f5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0ea3edec-a43c-420d-9728-d79c8410f5f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded_7c4a3699-3e81-4d24-a475-c6279454049b" xlink:href="rhi-20211231.xsd#rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded_7c4a3699-3e81-4d24-a475-c6279454049b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a97b4cd4-0233-4d09-b4f9-f613f62453ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a97b4cd4-0233-4d09-b4f9-f613f62453ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_87902ece-38ef-421c-a158-aaaf475801eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_87902ece-38ef-421c-a158-aaaf475801eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_0fbdd41f-ac8f-4f0e-8e08-c21f9babd9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_0fbdd41f-ac8f-4f0e-8e08-c21f9babd9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility_63131c3d-80e6-4621-8ff2-555a1602495d" xlink:href="rhi-20211231.xsd#rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility_63131c3d-80e6-4621-8ff2-555a1602495d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_172cce15-3966-40c2-9155-f300c8b0b3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_172cce15-3966-40c2-9155-f300c8b0b3bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c21a3132-e5dc-4d0a-8ea5-e3dc7c937697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_60f5d277-5fc9-434c-b03d-348d4850b2cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c21a3132-e5dc-4d0a-8ea5-e3dc7c937697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockPlansStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c412e6c7-58c8-4551-b1cd-442313dd0941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c8935b1-01bb-490c-8cdc-bee92d55506e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c412e6c7-58c8-4551-b1cd-442313dd0941" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c8935b1-01bb-490c-8cdc-bee92d55506e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_65e24679-7d90-42f7-9c94-ba1ac7b73663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c8935b1-01bb-490c-8cdc-bee92d55506e" xlink:to="loc_us-gaap_AwardTypeAxis_65e24679-7d90-42f7-9c94-ba1ac7b73663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb21bfe8-19d3-4481-a1fe-c5dad3421545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_65e24679-7d90-42f7-9c94-ba1ac7b73663" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb21bfe8-19d3-4481-a1fe-c5dad3421545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RestrictedStockAndStockUnitsMember_225aa4ed-7a01-4858-931b-9f3cc5c93029" xlink:href="rhi-20211231.xsd#rhi_RestrictedStockAndStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb21bfe8-19d3-4481-a1fe-c5dad3421545" xlink:to="loc_rhi_RestrictedStockAndStockUnitsMember_225aa4ed-7a01-4858-931b-9f3cc5c93029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_168cf0ef-5711-4ecc-b456-361f1800a284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c8935b1-01bb-490c-8cdc-bee92d55506e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_168cf0ef-5711-4ecc-b456-361f1800a284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_3b7dea0c-1938-414f-9e02-0df81bb81477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_168cf0ef-5711-4ecc-b456-361f1800a284" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_3b7dea0c-1938-414f-9e02-0df81bb81477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b8a2dbf9-43e5-46d0-a1f0-257e82e4d42a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e4818205-fc8b-4aaa-8fb4-5b24bb81a8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b8a2dbf9-43e5-46d0-a1f0-257e82e4d42a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e4818205-fc8b-4aaa-8fb4-5b24bb81a8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a82906e4-4f8c-4246-a291-a0615d67dbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e4818205-fc8b-4aaa-8fb4-5b24bb81a8e3" xlink:to="loc_us-gaap_AwardTypeAxis_a82906e4-4f8c-4246-a291-a0615d67dbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2958f916-904c-4bda-a207-9f3ca9e12bde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a82906e4-4f8c-4246-a291-a0615d67dbfc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2958f916-904c-4bda-a207-9f3ca9e12bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TimeBasedAwardsMember_a39b66c4-1167-4575-bae6-2f99020b31ea" xlink:href="rhi-20211231.xsd#rhi_TimeBasedAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2958f916-904c-4bda-a207-9f3ca9e12bde" xlink:to="loc_rhi_TimeBasedAwardsMember_a39b66c4-1167-4575-bae6-2f99020b31ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_SubjectToMarketConditionsMember_92af705e-13ed-432a-bb31-21f58e3e0ab2" xlink:href="rhi-20211231.xsd#rhi_SubjectToMarketConditionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2958f916-904c-4bda-a207-9f3ca9e12bde" xlink:to="loc_rhi_SubjectToMarketConditionsMember_92af705e-13ed-432a-bb31-21f58e3e0ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AwardsNotSubjectToMarketConditionsMember_86c2350b-af9d-4511-b692-6a8c99d384a0" xlink:href="rhi-20211231.xsd#rhi_AwardsNotSubjectToMarketConditionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2958f916-904c-4bda-a207-9f3ca9e12bde" xlink:to="loc_rhi_AwardsNotSubjectToMarketConditionsMember_86c2350b-af9d-4511-b692-6a8c99d384a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_SubjectToPerformanceConditionMember_89fdc5d2-4969-4d7d-9d50-e19e8f45392e" xlink:href="rhi-20211231.xsd#rhi_SubjectToPerformanceConditionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2958f916-904c-4bda-a207-9f3ca9e12bde" xlink:to="loc_rhi_SubjectToPerformanceConditionMember_89fdc5d2-4969-4d7d-9d50-e19e8f45392e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9033dd1-49d4-44b6-b479-dbc3f003854e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e4818205-fc8b-4aaa-8fb4-5b24bb81a8e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9033dd1-49d4-44b6-b479-dbc3f003854e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9033dd1-49d4-44b6-b479-dbc3f003854e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fa62e0a1-e8cc-48bb-a191-e8a49f51e56b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fa62e0a1-e8cc-48bb-a191-e8a49f51e56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_afc090ad-8bb0-4655-b305-dc15b04d1a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_afc090ad-8bb0-4655-b305-dc15b04d1a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod_7879450c-86a3-4628-a064-48253cfc57eb" xlink:href="rhi-20211231.xsd#rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:to="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod_7879450c-86a3-4628-a064-48253cfc57eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_94cfa58c-2172-4d95-886f-612c61642b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_94cfa58c-2172-4d95-886f-612c61642b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3baa036b-bc52-4ef9-b8ec-5dd34d5d9c60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7e0f791c-8f79-4360-8279-91579efa4d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3baa036b-bc52-4ef9-b8ec-5dd34d5d9c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9033dd1-49d4-44b6-b479-dbc3f003854e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a8714574-fe7e-492c-ad52-fdcc7ba39638" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a8714574-fe7e-492c-ad52-fdcc7ba39638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_97d1ba0c-1293-4982-9d73-0df5ffb5063e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_97d1ba0c-1293-4982-9d73-0df5ffb5063e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue_3c50d0aa-6cd1-4c42-b27b-01c3484b50a3" xlink:href="rhi-20211231.xsd#rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:to="loc_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue_3c50d0aa-6cd1-4c42-b27b-01c3484b50a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4bf7ca06-74fb-4529-877c-0bb269c71ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4bf7ca06-74fb-4529-877c-0bb269c71ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a91a1a67-d96d-45cd-abd7-1836280528ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5458071b-9d20-46ba-b6ee-7b603119beba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a91a1a67-d96d-45cd-abd7-1836280528ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockPlansTotalPreTaxIntrinsicValueofStockOptionsExercisedandTotalFairValueofSharesVestedDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#StockPlansTotalPreTaxIntrinsicValueofStockOptionsExercisedandTotalFairValueofSharesVestedDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/StockPlansTotalPreTaxIntrinsicValueofStockOptionsExercisedandTotalFairValueofSharesVestedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e2433be3-356d-43db-9fab-4acacda6f25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_56eae208-ec5a-4f05-a885-5c28796b0c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e2433be3-356d-43db-9fab-4acacda6f25d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_56eae208-ec5a-4f05-a885-5c28796b0c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/NetIncomePerShare" xlink:type="simple" xlink:href="rhi-20211231.xsd#NetIncomePerShare"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/NetIncomePerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1f553d4f-a807-4f6d-b813-96375d16451f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_a4ece427-ea9d-4335-add3-0a08d5d5001d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1f553d4f-a807-4f6d-b813-96375d16451f" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_a4ece427-ea9d-4335-add3-0a08d5d5001d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/NetIncomePerShareTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#NetIncomePerShareTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/NetIncomePerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_759af843-8fde-4aa7-be2e-46856d0930ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_881e1c7c-5df0-4d00-8108-1f4e7ce35aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_759af843-8fde-4aa7-be2e-46856d0930ad" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_881e1c7c-5df0-4d00-8108-1f4e7ce35aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#NetIncomePerShareCalculationofNetIncomePerShareDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ca1afa61-c926-4d58-a02e-c85c7fb74ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3ff77362-07c7-45be-93ed-529a57aac7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ca1afa61-c926-4d58-a02e-c85c7fb74ac1" xlink:to="loc_us-gaap_NetIncomeLoss_3ff77362-07c7-45be-93ed-529a57aac7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_b3f98ee9-1b4f-47dc-a5c3-a05fea4c68d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ca1afa61-c926-4d58-a02e-c85c7fb74ac1" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_b3f98ee9-1b4f-47dc-a5c3-a05fea4c68d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_66db2f01-5c01-43c7-984e-d4b1e13a9ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b3f98ee9-1b4f-47dc-a5c3-a05fea4c68d4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_66db2f01-5c01-43c7-984e-d4b1e13a9ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_55088006-287c-4d9c-9fb0-8731702b0b79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ca1afa61-c926-4d58-a02e-c85c7fb74ac1" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_55088006-287c-4d9c-9fb0-8731702b0b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b3cba959-2c13-4367-b98b-de251c11f9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_55088006-287c-4d9c-9fb0-8731702b0b79" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b3cba959-2c13-4367-b98b-de251c11f9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_7133d5e7-77c7-4522-9863-168c3536a0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_55088006-287c-4d9c-9fb0-8731702b0b79" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_7133d5e7-77c7-4522-9863-168c3536a0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bbe9fc14-ccaf-4405-8206-f6626351340a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_55088006-287c-4d9c-9fb0-8731702b0b79" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bbe9fc14-ccaf-4405-8206-f6626351340a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_286413cb-de1c-44f0-9ad0-3b89c75a116f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ca1afa61-c926-4d58-a02e-c85c7fb74ac1" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_286413cb-de1c-44f0-9ad0-3b89c75a116f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8b1e43f0-a3d2-4ad8-bd52-5f8f31118454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_286413cb-de1c-44f0-9ad0-3b89c75a116f" xlink:to="loc_us-gaap_EarningsPerShareBasic_8b1e43f0-a3d2-4ad8-bd52-5f8f31118454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_b84678e2-07f2-417c-8882-6c0b4016f075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_286413cb-de1c-44f0-9ad0-3b89c75a116f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_b84678e2-07f2-417c-8882-6c0b4016f075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegments" xlink:type="simple" xlink:href="rhi-20211231.xsd#BusinessSegments"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/BusinessSegments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_637e057a-cfcc-4ed7-87cd-62d565ce7908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_eb57ace7-df52-48bc-b5a8-f3affe8a396f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_637e057a-cfcc-4ed7-87cd-62d565ce7908" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_eb57ace7-df52-48bc-b5a8-f3affe8a396f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegmentsTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#BusinessSegmentsTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/BusinessSegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_23f1ccd5-65b9-478c-81ba-75d7c379e468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_286fbdf3-d28a-4cc7-84d8-d9a182707b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_23f1ccd5-65b9-478c-81ba-75d7c379e468" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_286fbdf3-d28a-4cc7-84d8-d9a182707b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_9d17bcc8-1599-43ba-9a04-66fa6ca7c9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_23f1ccd5-65b9-478c-81ba-75d7c379e468" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_9d17bcc8-1599-43ba-9a04-66fa6ca7c9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#BusinessSegmentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c64844c9-f4ac-4df3-a9e3-9766ec395290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_66c0574e-ddeb-4f55-9d94-5b4de5848c12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c64844c9-f4ac-4df3-a9e3-9766ec395290" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_66c0574e-ddeb-4f55-9d94-5b4de5848c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d999fb6b-f97f-45ea-9645-7bd37fee406f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_66c0574e-ddeb-4f55-9d94-5b4de5848c12" xlink:to="loc_srt_ConsolidationItemsAxis_d999fb6b-f97f-45ea-9645-7bd37fee406f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_fa4cbff5-28e3-424f-822a-22bc3012b28a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_d999fb6b-f97f-45ea-9645-7bd37fee406f" xlink:to="loc_srt_ConsolidationItemsDomain_fa4cbff5-28e3-424f-822a-22bc3012b28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_153a8fd0-58d9-4655-839a-577ea7f6c006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_fa4cbff5-28e3-424f-822a-22bc3012b28a" xlink:to="loc_us-gaap_IntersegmentEliminationMember_153a8fd0-58d9-4655-839a-577ea7f6c006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b575b825-a805-4b19-a30b-909ba48fff99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_66c0574e-ddeb-4f55-9d94-5b4de5848c12" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_b575b825-a805-4b19-a30b-909ba48fff99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_99e3b875-95d0-4ffd-b4c9-1fe727c112e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b575b825-a805-4b19-a30b-909ba48fff99" xlink:to="loc_us-gaap_NumberOfReportableSegments_99e3b875-95d0-4ffd-b4c9-1fe727c112e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7c1e87fc-c332-4d19-9ccb-5021440c6971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b575b825-a805-4b19-a30b-909ba48fff99" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7c1e87fc-c332-4d19-9ccb-5021440c6971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_6aaf598d-c2bb-44e0-a81c-12d63822d28e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17836c0f-da09-4ca5-9326-7b2cfc27b836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6aaf598d-c2bb-44e0-a81c-12d63822d28e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17836c0f-da09-4ca5-9326-7b2cfc27b836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_87606464-d96c-4496-9e24-757383292f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17836c0f-da09-4ca5-9326-7b2cfc27b836" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_87606464-d96c-4496-9e24-757383292f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6b8774f1-ee3c-46b3-a157-2756007411f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_87606464-d96c-4496-9e24-757383292f40" xlink:to="loc_us-gaap_SegmentDomain_6b8774f1-ee3c-46b3-a157-2756007411f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TemporaryAndConsultantStaffingMember_bad8948f-45a1-4c66-aa87-96e5635ee693" xlink:href="rhi-20211231.xsd#rhi_TemporaryAndConsultantStaffingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6b8774f1-ee3c-46b3-a157-2756007411f6" xlink:to="loc_rhi_TemporaryAndConsultantStaffingMember_bad8948f-45a1-4c66-aa87-96e5635ee693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementStaffingMember_f092b9d1-90e5-433d-97da-443c4017dd02" xlink:href="rhi-20211231.xsd#rhi_PermanentPlacementStaffingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6b8774f1-ee3c-46b3-a157-2756007411f6" xlink:to="loc_rhi_PermanentPlacementStaffingMember_f092b9d1-90e5-433d-97da-443c4017dd02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RiskConsultingAndInternalAuditServicesMember_8bf1bd87-5e39-4bc7-a1ae-b42d40329a9f" xlink:href="rhi-20211231.xsd#rhi_RiskConsultingAndInternalAuditServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6b8774f1-ee3c-46b3-a157-2756007411f6" xlink:to="loc_rhi_RiskConsultingAndInternalAuditServicesMember_8bf1bd87-5e39-4bc7-a1ae-b42d40329a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17836c0f-da09-4ca5-9326-7b2cfc27b836" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_57f702fe-900b-4999-bd5b-d48ec76d3546" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_57f702fe-900b-4999-bd5b-d48ec76d3546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e6ff01d7-ae7a-419a-a2c6-c9c1e1541abe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:to="loc_us-gaap_OperatingIncomeLoss_e6ff01d7-ae7a-419a-a2c6-c9c1e1541abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_087c2b9b-7139-4362-a9d2-a995231348ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_087c2b9b-7139-4362-a9d2-a995231348ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_b8e4dd99-7b94-411a-948f-56cfd36e8f07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_b8e4dd99-7b94-411a-948f-56cfd36e8f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_10bffa14-6fa1-40e6-b95e-db3f215cf8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5098a769-f580-4bec-b0b6-c8f71dae1670" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_10bffa14-6fa1-40e6-b95e-db3f215cf8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_cdf557b9-0d23-4401-b4ae-70b5a3ef646e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6ea9436-b4f1-4bbb-94be-b325239403d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cdf557b9-0d23-4401-b4ae-70b5a3ef646e" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6ea9436-b4f1-4bbb-94be-b325239403d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1f5408d4-980a-4d9a-89d2-6134462d30c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6ea9436-b4f1-4bbb-94be-b325239403d0" xlink:to="loc_srt_StatementGeographicalAxis_1f5408d4-980a-4d9a-89d2-6134462d30c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3e9f7da1-c1ec-4030-914b-dd3d1f38c4af" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1f5408d4-980a-4d9a-89d2-6134462d30c6" xlink:to="loc_srt_SegmentGeographicalDomain_3e9f7da1-c1ec-4030-914b-dd3d1f38c4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_33a58d5e-20bf-48da-a7e3-f5fb6578e718" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3e9f7da1-c1ec-4030-914b-dd3d1f38c4af" xlink:to="loc_country_US_33a58d5e-20bf-48da-a7e3-f5fb6578e718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_e1a0fa1f-b3fe-4222-b9f4-46a5d3d4acaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3e9f7da1-c1ec-4030-914b-dd3d1f38c4af" xlink:to="loc_us-gaap_NonUsMember_e1a0fa1f-b3fe-4222-b9f4-46a5d3d4acaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ff557336-eb7c-4f75-bc45-c614fa886d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d6ea9436-b4f1-4bbb-94be-b325239403d0" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ff557336-eb7c-4f75-bc45-c614fa886d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a7608373-ffcf-4a78-bb17-6b74a8fc15f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ff557336-eb7c-4f75-bc45-c614fa886d4f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a7608373-ffcf-4a78-bb17-6b74a8fc15f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_54aacdfd-ea13-416a-90b5-363378dccd09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ff557336-eb7c-4f75-bc45-c614fa886d4f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_54aacdfd-ea13-416a-90b5-363378dccd09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SubsequentEvents" xlink:type="simple" xlink:href="rhi-20211231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_e04657e3-80d8-4338-a2b3-fb4f6eb6e9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_432e4932-45b8-4501-8951-c909fd913a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_e04657e3-80d8-4338-a2b3-fb4f6eb6e9e9" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_432e4932-45b8-4501-8951-c909fd913a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SubsequentEventsTables" xlink:type="simple" xlink:href="rhi-20211231.xsd#SubsequentEventsTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/SubsequentEventsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_69d249a7-93fa-4f55-acbf-3661c9a71db0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSubsequentEventsTextBlock_d8d1a584-d88a-4ba1-bdfa-fdf62ceb8344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_69d249a7-93fa-4f55-acbf-3661c9a71db0" xlink:to="loc_us-gaap_ScheduleOfSubsequentEventsTextBlock_d8d1a584-d88a-4ba1-bdfa-fdf62ceb8344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_8c7b5ceb-f21d-48e7-a46e-afcf7910b4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_a2665020-c392-489a-a71b-e223f3d8c307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_8c7b5ceb-f21d-48e7-a46e-afcf7910b4a9" xlink:to="loc_us-gaap_SubsequentEventTable_a2665020-c392-489a-a71b-e223f3d8c307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_280b5a7a-bb90-4267-acfb-3541cc86db99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a2665020-c392-489a-a71b-e223f3d8c307" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_280b5a7a-bb90-4267-acfb-3541cc86db99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7fb49f27-222d-44c8-a498-829ba4670d40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_280b5a7a-bb90-4267-acfb-3541cc86db99" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7fb49f27-222d-44c8-a498-829ba4670d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_fa4a29b6-eee1-47d7-a75a-e5104c8c92c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_7fb49f27-222d-44c8-a498-829ba4670d40" xlink:to="loc_us-gaap_SubsequentEventMember_fa4a29b6-eee1-47d7-a75a-e5104c8c92c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_1f4e846b-5133-4980-8341-469b33ca0bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a2665020-c392-489a-a71b-e223f3d8c307" xlink:to="loc_us-gaap_SubsequentEventLineItems_1f4e846b-5133-4980-8341-469b33ca0bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_e246e495-3f1d-403d-9a74-3a224ab02255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1f4e846b-5133-4980-8341-469b33ca0bf7" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_e246e495-3f1d-403d-9a74-3a224ab02255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="rhi-20211231.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_9db71fe0-1adc-4ed2-a524-6d496c8836cc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_00248445-16d1-484d-9a98-0e5d8de21211" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_9db71fe0-1adc-4ed2-a524-6d496c8836cc" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_00248445-16d1-484d-9a98-0e5d8de21211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="rhi-20211231.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_03fdda7c-af43-41e5-9d3b-299a2e7879bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2fd76bb8-22d1-40c8-89ce-ee9a64b3ee37" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_03fdda7c-af43-41e5-9d3b-299a2e7879bc" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2fd76bb8-22d1-40c8-89ce-ee9a64b3ee37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ee1a8b9-aa44-4fa7-bf47-de70b95d2efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2fd76bb8-22d1-40c8-89ce-ee9a64b3ee37" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ee1a8b9-aa44-4fa7-bf47-de70b95d2efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_4e302b4d-89c1-45b4-8fdc-9947ca0e2d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4ee1a8b9-aa44-4fa7-bf47-de70b95d2efa" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_4e302b4d-89c1-45b4-8fdc-9947ca0e2d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_e33cb2f0-dbd4-4101-af96-0a1a01a4318c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_4e302b4d-89c1-45b4-8fdc-9947ca0e2d7a" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_e33cb2f0-dbd4-4101-af96-0a1a01a4318c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_23456d7d-a81f-447d-a1ff-e2b4bf442ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_4e302b4d-89c1-45b4-8fdc-9947ca0e2d7a" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_23456d7d-a81f-447d-a1ff-e2b4bf442ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6a3370fd-cb1c-4e70-a338-a9c8da6e0a47" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2fd76bb8-22d1-40c8-89ce-ee9a64b3ee37" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6a3370fd-cb1c-4e70-a338-a9c8da6e0a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bf9670a9-1b5a-4622-9651-f05e193c0ace" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6a3370fd-cb1c-4e70-a338-a9c8da6e0a47" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bf9670a9-1b5a-4622-9651-f05e193c0ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_30880b28-50fb-4903-adc6-d4e3f79094f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bf9670a9-1b5a-4622-9651-f05e193c0ace" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_30880b28-50fb-4903-adc6-d4e3f79094f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8f16dabb-5b7d-42a1-8388-9a777cbefcee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_2fd76bb8-22d1-40c8-89ce-ee9a64b3ee37" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8f16dabb-5b7d-42a1-8388-9a777cbefcee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8f16dabb-5b7d-42a1-8388-9a777cbefcee" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_0fae8f8d-f593-4270-90ab-7e43095bfce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_0fae8f8d-f593-4270-90ab-7e43095bfce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_c251cd50-8ad3-4c58-95ff-99f872f85710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_c251cd50-8ad3-4c58-95ff-99f872f85710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_26378c5b-b6a9-443a-b148-b6e13207411d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_26378c5b-b6a9-443a-b148-b6e13207411d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_86f02277-e0bd-4e56-9749-d8f714f8722b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_86f02277-e0bd-4e56-9749-d8f714f8722b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c0930972-5393-4a88-8de3-2453813dbf95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b120aa0-cb0d-4e22-9b75-303bb17aab00" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c0930972-5393-4a88-8de3-2453813dbf95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>rhi-20211231_g1.jpg
<TEXT>
begin 644 rhi-20211231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 0J P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HJCXG\4>&O!/AV^\8>,_$5CI&DZ9:O=:EJFIW:6]
MM:0(I9Y999"%C15!)9B  ,DUXK\'_P#@IG^PS\<OB#<?"WP#^T7X=;7!K']F
MZ38ZA?I:G79?L\%P&TXRE1>J4N(\&+<3R<;<,0#WBBO*_P!J/]N#]D7]B?1-
M.\0_M7_M#^%O =MJ\SQ:2-?U-8I;UDQO\F(9DD"[EW%5(7<N2,C/8_"7XO?"
MSX\_#O2_BW\%?B%H_BKPQK4'G:5KV@ZA'=6MT@8J2DD9()#!E8=592I ((H
MZ.BO+?%'[;7[)7@KXGM\&_%7[0'AFQ\1PW]M87=A-J VV=Y<8^SVEQ*/W5O<
M3;E\N&5EDDWKM5MRY] \8>,?"7P]\+:AXY\>^*-.T31=)M'NM5U?5[V.VM;.
M! 6>6660A(T4 DLQ  '- &E17G_P4_:J_9X_:+N[_3?@O\6-*UV\TN"&XO\
M3X':.ZAMYL^3<&&55D\B3:WES;?+DVMM8X./0* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** /C[_@NE^SA^TA^T__ ,$\=?\ !/[*VEP:SXLT;Q%H_B./
MPC=R!8?$UOI]['=2::X)"N'\L,(V(#M$J9&[(\7_ ."9/[6G[*'_  5HM_B-
MX:\9Z/)X.^)6B?'C1?'MS\+?%$:Q:_X<O-*MM$7S%2159H_M-A<6[2H PBF*
MR+$9=E?9_P"V!^UW\/\ ]B[P?X9^*'Q<86GA+4_&EIH?B/Q!+N$.@P7,,_EW
MTY"D) LZ0))(Y5(TE9V8!<'\JOVZ/AS\ OVAOVIX/CS^PIXTT?4_VI$_:MT4
M^ M>^'NKQW-S=^&1HFC?VA-J!MF96TF*/SBTTOR EH@Q$SHP!^H7[45[^Q+^
MS7X=\6?M=?M5:9X?M[670UT_6]=\0::=1EDL(DD<6$$)21VC.9I#;Q+AV:1V
M4G)KXH_X)"?$/X&?LK?\$1?C5^UQ^RS\1](\1Z%%J?CSXD:7X7T]W:+P?MM6
MN;7P])&X5HY((+>V\Q2 I>9V0O&R2/\ 9GC[_@IW_P $^OA7^T%K/[*GQ?\
MVL_!G@_QUH>FV][J6B>,M2_LF/[//&)(VCN;L1V]P2C E8I'9>=P&#7R]^P?
M_P $]O"7BW2/VW;SP-X>F\)_"#]IO6I].\!:4VFM:H;)]&DL[_5H+9@OEV]S
M>75R\/RKOBAC=1Y;QD@&)_P3F^ &A?%C_@VKO- ^)R_VOJOQ<^&?BOQ-XRUJ
M_P#WESJ6K:C)>W/V^5SRTZ'R"K]5\B/'W17RYIG[;'Q-_;L_8Z_X)??L^?%3
M6I]2MOC'\3IG^)OVJ0N?$%KX1U!+<07><^<EPZQSR!OOO&&/2O?_ -DS]IVQ
M_94_X(9:_P#L8_&&XAT_X_\ PR\*Z_\ #N'X512A]9UC6G:ZBT@6%H/WUY#=
MQ36LL<\2,C(9'!VQN1QGQ$_X)H?$K]@3]A[]@OXU3:#/J>H_LF>-5U7XM6&D
MQ&YDL=(URY6?7KF)8P3.+25@QV@YB1Y.%4T >Z?\%AOB'J?[,O\ P4:_8;_:
M3\$W!M-1\0_%B?X9^)?).T:GHVM&VC,$^/\ 6)#,JSH#D)(-PYK]%Z_.']MO
M2?"/_!3G_@I+^R=X#_9Q\9:5XQ\(?!;Q9<?$[XE^*_#>H1WNG:4T"V[:-:-<
M0LT37-S.C,(=V\0J9=NS!/Z/4 %>7_%;PI^UGJ_BY[SX/_%?POI&BF! EEJV
MA/<3"0#YV+@C@GH*]0HH ^;=:\7_ +8'PG^*'@;PW\2?BOX8U6Q\6ZZVGB'2
M_#9C92(RY+,S_*..P)KWK[%XW_Z#=E_X#'_&O(_VL/\ DMGP/_['N7_TF:O=
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,NSM/%J72/?:M:O$&_
M>(EN02/8UJ444 %%%% !1110 C*KJ4=001@@C@BN9^'7P7^%GPDU'Q#JWPV\
M$6.CW'BO6?[5\0/9H5^UW?V>&W\P@DA/W4$0VJ N06QN9B>GHH HW_ACPWJF
MI0:SJ?AZQN;RUQ]FNY[1'EAP<C:Q&5YYX-7J** *\FD:3-J<>M2Z7;M>0QF.
M*[:!3*B'JH;&0#Z9JQ110!7TS2-)T6W-GHVEV]I"9&<Q6L"QJ6)R6PH R3U-
M6*** "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FKW
M2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ 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 ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO]K#
M_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FKW2@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ 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 ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO]K#_DMGP/\ ^Q[E_P#2
M9J]TKPO]K#_DMGP/_P"Q[E_])FKW2@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ 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 ****
M "BBB@ HHHH **** "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/
M_P"Q[E_])FKW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ 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 **H^)_%'AKP3X=OO&'C/
MQ%8Z1I.F6KW6I:IJ=VEO;6D"*6>6660A8T50268@ #)->*_!_P#X*9_L,_'+
MX@W'PM\ _M%^'6UP:Q_9NDV.H7Z6IUV7[/!<!M.,I47JE+B/!BW$\G&W#$ ]
MXHKRC]J/]N?]C[]B?2M.UC]J_P#:,\*^!(M8D9-)CU_5%BFO2N-YBA&9)%7<
MNYE4A=RY(R,]A\'/C5\(OVA?AWIWQ;^!7Q+T3Q=X8U:,OIVN^'M2CN[6?!*L
M!)&2-RL"K*>58$$ @B@#IZ*\8_: _P""BW["'[*?C>+X:?M)_M<_#_P/X@FT
M^.^BT7Q+XFM[6Y:V=G1)?+=@VUFC< XYVFO0;?XS_"2Y^$<7Q]'Q)T2/P1/H
M::U'XMN-2CBT[^SFB$JW9G<A!"8R'\PD+M(.<4 =-17G_P %/VJOV>/VB[N_
MTWX+_%C2M=O-+@AN+_3X':.ZAMYL^3<&&55D\B3:WES;?+DVMM8X./0* "BB
MB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FKW2@ 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 ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **I:KXE\.:'?Z;I6M:_96=UK-XUIH]M=721R7UPL$MPT,*L09'$,$TI5
M<D)$[8PI(NT %%%% !1110!\??\ !=+]G#]I#]I__@GCK_@G]E;2X-9\6:-X
MBT?Q''X1NY L/B:WT^]CNI--<$A7#^6&$;$!VB5,C=D>+_\ !,G]K3]E#_@K
M1;_$;PUXST>3P=\2M$^/&B^/;GX6^*(UBU_PY>:5;:(OF*DBJS1_:;"XMVE0
M!A%,5D6(R[*^S_VP/VN_A_\ L7>#_#/Q0^+C"T\):GXTM-#\1^()=PAT&"YA
MG\N^G(4A(%G2!))'*I&DK.S +@_E5^W1\.?@%^T-^U/!\>?V%/&FCZG^U(G[
M5NBGP%KWP]U>.YN;OPR-$T;^T)M0-LS*VDQ1^<6FE^0$M$&(F=& /U=U#]C/
M]G3Q/\8?$GQV^)'PMT3Q=XE\1V5OIWV_Q3I$%\VG:7#"$&G6WFH?)MVE:>=U
M'WY+ARQ8! OQ[_P0@_9VTSX%_%G]KS5?@G8-IOP3UCX]3VOPPT2V8BRCGLHF
M@U66S7[HM_M9%LI7Y?\ 0=HX2M'_ (*3_P#!;7]AKX ?&=OV$O&/[85E\/=:
MN+/S/B'XOL+"]O;GPY9.!_H=I]C@FV:I.C?(S@+;1DSMN<0Q2^A_L#?\%.O^
M";/QX\&ZW\+?^"?6KW>L_#_X,^"H[G7-0T/P?J-M8Z- H?[/9QQW,"3W4\D<
M%S(!$DA;R6W,7< @'P7\2OBWK7[)'[07B7XQ_P#!=_\ X(C_  ^\3>!OB'\0
MIID_:"&E:5XO;PU:RNEOI]C=QR0S206L%O';Q#:8MS+(Z1RRRL#]#?\ !:#X
MA:3XT^/O["W[!W@Q[%OAU\6OC!;ZQKNG:6$%CJNBZ$+*Y@L2J?(]I(;B)]@^
M4^1'C@"N_P#CC_P4?_X)_?\ !2S]A/QW\&OV5OBCHOQ;\2?$SP3J.A:!\-M*
MC8ZN;VY@>"&2[LY%$VG013,DCWDZI%$L9D#G"Y\U_P""B/[%7C3]FOX1?L/?
MM(:&MYXHB_8WU[1-.\?7&GVKS3OX9DL[+3]4U1(U!>3R19Q3LH&1&9'. A-
M'1?\%AOB'J?[,O\ P4:_8;_:3\$W!M-1\0_%B?X9^)?).T:GHVM&VC,$^/\
M6)#,JSH#D)(-PYK]%Z_.']MO2?"/_!3G_@I+^R=X#_9Q\9:5XQ\(?!;Q9<?$
M[XE^*_#>H1WNG:4T"V[:-:-<0LT37-S.C,(=V\0J9=NS!/Z/4 %>7_%;X\_$
MKX?>+G\.>%_V9?%'BFT6!)!JVDSPK"S,.4PYSD=Z]0HH ^0OB[\;OB'X_P#C
ME\'HO$_[.?B7PNMGXT+P/JLT+"Z+0E2J;#U .XY["OJ7_A)=7_Z%"]_[Z6O(
M_P!K#_DMGP/_ .Q[E_\ 29J]TH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O
MI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_
M +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB
M@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\
MA)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?
M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A
M0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8
MHH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X
M275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\
MH4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^
MA0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O
M?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0
MO?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:
MV** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH
M_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH
M Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z
M6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI
M:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V*
M* ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6
MC_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_
M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7
M_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6MBB@#'_X275_^A0O?^^EKD_CE^TKX _9K^$7B#X[_ !PF_P"$=\*>
M%].>^UO6+^95C@B7T Y=V8JB(H+.[*J@LP![CQ!X@T'PGH-]XJ\4ZU::;IFF
M6DEUJ.HW]PL4%K!&I>261V(5$506+$@  DU^8_@31/$?_!PE^TE:?&WQ[I5Y
M9_L7?"KQ$S^ O#E_"\7_  MO7[9RAU2ZB8 MI<#AECB88D;(89,L<8!TG_!/
MGPC^T7_P4A_:XT7_ (*_?M3^%=?\)^"="L[RU_9?^%]Q,8CIVFWEN]O/XAU!
M ?GNKNWD940Y58G!&X")S^D%-BBB@B6""-41%"HB+@*!T '84Z@ HHHH ***
M* $95=2CJ"",$$<$5S/PZ^"_PL^$FH^(=6^&W@BQT>X\5ZS_ &KX@>S0K]KN
M_L\-OYA!)"?NH(AM4!<@MC<S$]/10 4444 5-+T#0=#>>31=$M+-KJ4R7+6M
MLL9F?^\VT#<>3R>>:MT44 5],TC2=%MS9Z-I=O:0F1G,5K L:EB<EL* ,D]3
M5BBB@ HHHH \+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:
MO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ***_.O_@H/^TS\:?V^_VB;[_@CM_P3V\9SZ1+#;HW[2?QCTWYH_!&C2Y#
M:5:R#AM4N5W)M!S&I8<$2O  <O\ '[QSXQ_X+R_M*:M^P_\  'Q/>Z;^RG\-
M=;2'X\_$;2+AH_\ A/-4A8./#.FS+]ZV4A3<3(<$8P0OE&?])_ O@;P=\,?!
M>E?#KX>>&;+1=!T+3X;#1](TVW6*WL[:) D<4:+@*JJ  !V%<O\ LP_LS?!?
M]COX$^'/V;_V??!D&@^$_"U@MKIEC#RS<Y>:5^LLTCEI'D;EW9B>M=[0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?_ -CW+_Z3
M-7NE>%_M8?\ );/@?_V/<O\ Z3-7NE !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 445\I_\%1_^"CEQ^Q5X.T'X2? CP6/'GQ^^
M*=VVD_"'X<V[;FNKHC#ZA=X(\JQMQ^\D=BH.W;N0;Y(P#B_^"H?[>_QCTGXA
M:+_P3,_X)V+;:K^T5\2+$RS:JXWV7PYT(G;-KM^0"$95/[B,@EG*MM;,<<WM
M_P#P3X_8(^#G_!.K]G:Q^!'PH:YU&[EN'U+QAXOU4[]1\3ZQ-@W.HW<A)9Y'
M;H"3L0*H)QD\7_P2\_X)QV_["_P]UKQS\6?&A\=_''XF7PUGXQ?$N[7=+JM^
MP)%K 2 8[*WR8XHP%& 6VIN"+].ZKJNEZ%I=SK>MZE;V=E9P//=W=U,L<4$2
M*69W=B J@ DDG  R: +%%? 7Q9_X+@6_Q?\ 'VH?LY_\$@_V?M1_:1\>V4OV
M?5?%.G3_ &/P3X<D/\=YJ[XCGP/G$<!(E (64,,5V_[%7[!G[:WA_P".4'[9
M7_!0W]N[6O''CQ=-N+33?AQX$W:7X(\/PW"@211VI'F7T@VKMN)MK_*-P8JK
M4 >I^+/VLOBS8?MT^&/V0/!/['?C?5O#MWHLNK^-/C!<^5;>']$MC;W1MH89
M"6:]NI+J".%H%"-&LPE.Y17N=%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ ]CW+_P"DS5[I0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445YU^UA^U5\$?
MV*/@!XC_ &EOVA_&$6B^%O#-D9[RX;#2W$AXCMH$R#+/*Y5$0?>9AT&2 #B_
M^"B?_!0#X3?\$Z?V?+CXR?$.RNM:UK4;Q-)\!>!M(!?4O%6M3?+;V%K&H9BS
M,068*VQ 3ACM5O'_ /@EW^P%\5_ 7B_Q!_P4;_X*#W]IKG[2'Q.LU&I)&P>R
M\!:+]^'P_I^2PC6,8\Z12=[@C<^&EE^.?V)_VN_@K^T]_P %-O"G[4_[?.JZ
MAK_QN\47C:7\!OV>_!^E3:TGP<T&4X.J:T808[._F4HT[R8E@20,R(N%MOT-
M_;^_X)RZ?_P4.N_"_A#XG_M+_$3PY\-M,6Z_X3+X<>"M673K;Q@7,1ACO;F-
M?/\ (0+(&B5L/Y@(*,FX@'EO[1O_  7&^#VD?$NZ_9?_ .">_P *M;_:;^,4
M68YO#7PYF0Z-HKDE1)JFL,#;6D88%3@N58;7\LG-?1?[..A_M&_$W]ENW\-?
M\%#? _@+_A,/$%C?6WC#P[X,DGN=&-G</*J6A^TY9R+9TBEY9&<.5)5A6[^S
MG^R]^SS^R+\-+7X/?LS?!W0?!7ANSP8],T&P6%9'P 997^_/*<#=+(S.W=C7
M>4 <Y\)O@]\*?@+X!T_X5_!/X<:)X3\-Z5%Y>G:'X>TR*TM8%[[8XP%R3R3C
M).222:Z.BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_P!K
M#_DMGP/_ .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BO&/VY/V\_P!GW_@GK\(K?XP?M!WN
MMM;:GJ\>D>'=&\-Z#/J.H:WJ<J.\5C;11#!F=8W*[V1?E.6%?(=U9?\ !9;_
M (*FVTE_XMU:Y_8I^!5Q&7EM;6=+GXC:W9XR3),<1:(I49X GB.0PE4YH ^_
MO&?QD^%'P\\$^)?B/XV^(NC:;H7@V":7Q7JESJ$8ATE8H5FD^T$']TRQ.C[6
MP=KJ<?,,_CUX._9)_;&_X.<O$6@_M:?MG>+]1^#'[,_A[5I)_A/\-O"$SG5/
M$NUBO]L2W,\:B/>/DBN&ASL#"**,.T\S?V/OV$O@'_P4/\?7_P"S;^R-X9U7
M1/V'/AWXT^W_ !!\47FKW%QJ'Q\\7V[+N,MU(VZ738712[IM21@-@!*-;_M'
MH^CZ3X>TFUT#0-+M[&PL;9+>RLK.!8H;>%%"I&B* $55  4    "@#RW]D#]
MA/\ 9*_8*^'2_"_]D[X':+X/TUPOVZ>R@+WFHNHXDNKJ0M-<OR<-([8S@8'%
M>MT44 %%%% !1110 4444 %%%% !1110 451\3^*/#7@GP[?>,/&?B*QTC2=
M,M7NM2U34[M+>VM($4L\LLLA"QHJ@DLQ  &2:\5^#_\ P4S_ &&?CE\0;CX6
M^ ?VB_#K:X-8_LW2;'4+]+4Z[+]G@N VG&4J+U2EQ'@Q;B>3C;AB >\45Y1^
MU'^W/^Q]^Q/I6G:Q^U?^T9X5\"1:Q(R:3'K^J+%->E<;S%",R2*NY=S*I"[E
MR1D9[#X.?&KX1?M"_#O3OBW\"OB7HGB[PQJT9?3M=\/:E'=VL^"58"2,D;E8
M%64\JP((!!% '3T5Y;XH_;:_9*\%?$]O@WXJ_: \,V/B.&_MK"[L)M0&VSO+
MC'V>TN)1^ZM[B;<OEPRLLDF]=JMN7/H'C#QCX2^'OA;4/'/CWQ1IVB:+I-H]
MUJNKZO>QVUK9P("SRRRR$)&B@$EF(  YH TJ*\_^"G[57[/'[1=W?Z;\%_BQ
MI6NWFEP0W%_I\#M'=0V\V?)N##*JR>1)M;RYMOER;6VL<''H% !1110!X7^U
MA_R6SX'_ /8]R_\ I,U>Z5X7^UA_R6SX'_\ 8]R_^DS5[I0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO
M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\
M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J
M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"
M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO
M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\
M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J
M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"
M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO
M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\
M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J
M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"
M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO
M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\
M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J
M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"
M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO
M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\
M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J
M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"
M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO
M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\
M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J
M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"
M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO
M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\
M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J
M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q7R!^V_\
MMC?\%!='^-0_9"_X)X?L,W?B3Q5<Z/!?W_Q=^(MQ]@\%:#!.SJK^9&QFOYU:
M-PUO%M=?E;#J<4 >]_&K]IKX8?LX?#N^^+7Q\\1:=X/\-::N;W6_$6JPVMO&
M><)ND8;G;&%099CP 3Q7'_&;XE?'SX__ +)$GC3_ ()Z>,/#5CXC\6Z+97_@
M3QIXEL'O]*^R7#12&Z$49#.3;.[1;@5\S9O4KN%?/WP4_P""'/A7QO\ $2Q_
M:6_X*L_'/5?VFOB9:/YVG67BBW6W\(^'7)!,>GZ,G[C Z%I0P?:'\M&R:^\+
M*RL]-LX=.TZTBM[>WB6.""",(D:*,*JJ.     . !0!\)?LP?\$9/@W\/?B7
M!^U!^VGJGBG]I/XTC:Y\=_%#RYK/2W!W;-,TO+6UC&K89!AVC(RC)G%?;/\
MPDNK#IX/O/\ OI:V:* ,?_A)=7_Z%"]_[Z6OC_\ X*??\%*?B=\"+OP_^Q?^
MQE\/AXF_:3^*T3P^!- F99(- L^5FU[4  1':P .R[QB1XR,,J.!Z+_P4U_X
M*+>$_P#@GQ\';"_TGPI/XS^*'CC41HGPB^&6F$M>^)M8DPJ(%7YEMXRZ--+T
M52%!WN@/*?\ !+/_ ()T^+/V7+3Q'^U1^UMXK@\:_M(_%ITO?B;XQ(#1:?'P
M8M$T_M#96X"( N!(T:G[J1*@!N?\$U?V%/"__!.[X(7'@ZQL=6\6>//%>H-K
M?Q4^).KL&U#Q5K4I+2W,KL2PC5F<119(1222SO([?17_  DNK_\ 0H7O_?2U
ML44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_W
MTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?
M2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2UL44 9=GKVI7-TD$WAFZA
M5FPTKLN%]S6I110 4444 %%%% ",JNI1U!!&""."*YGX=?!?X6?"34?$.K?#
M;P18Z/<>*]9_M7Q ]FA7[7=_9X;?S""2$_=01#:H"Y!;&YF)Z>B@ HHHH KR
M:1I,VIQZU+I=NUY#&8XKMH%,J(>JAL9 /IFK%%% %?3-(TG1;<V>C:7;VD)D
M9S%:P+&I8G);"@#)/4U8HHH **** /"_VL/^2V? _P#['N7_ -)FKW2O"_VL
M/^2V? __ +'N7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **221(D:65PJJ"69C@ >IKX:_:(_
MX+C_  EL_B5=_LO_ /!.OX2ZU^TY\8(?W=QH/P]F3^P]#8DJ)-3UELVUM&&!
M!VER&&QC&2#0!]NZQK&D^'M)N=>U_5+:QL;*!Y[R]O)UBB@B0%FD=V("J "2
M20 !DU\$_%7_ (+?-\:?'FH?L[?\$>_V>]0_:.\<V4WV;5?&%I,;+P/X<D/\
M=WJSX2X('SB*W)\U00DNX8KZG^ ?AKX^_%?]E.W\'?\ !0WP+X#D\6^)-*OK
M3QSX<\'23W.BO:W#RJ+0?:?G?_1G2*7)96<.58J17;?"KX1_"WX%^ ]/^%OP
M8^'>B^%/#>E0^5INA>']-BM+6W7T6.)0H)/).,DDDY)H ^7_ -B/]@_]M'PE
M\;1^V+_P4%_;OUSQYX_ETFXL++X?>"@=,\$>'[><H9(8;0C?>R QIBYFV.=H
MW!B U?85%% !1110 5X_^W3^V[\#O^"?'[..M?M)_'G6)(].TX+;Z5I-F ][
MKFHR BWT^TCZRSRL, =%4,[$(C,.R^/'QV^$_P"S)\'O$/Q[^.?C6S\/>$_"
MVFO?:UJ]Z^$AB7@  9+NS%42-06=V55!9@#\%?L-_ GXL_\ !57]I+1_^"N?
M[</@J\T7P+X?9G_99^#FLIQI=HQ!'B;4(N5:^N J/"#D1J$=2VV%Z .R_P""
M97[$7QQ\?_&*_P#^"LO_  4ET>,_&[QEIQMO O@>0F2U^%OAQ\F+3;=6'RWD
MB.3<2X#Y=T^4O-O^\:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]
MK#_DMGP/_P"Q[E_])FKW2@ 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 ****
M "BBB@ HHHH **** "BBN3^,'QY^!_[/?A=_&_QY^,7A?P5HZ9W:IXKUZWT^
MWXZ@23NJD^P.: .LHKX)\8?\'$W[#^M>(;GX?_L9>!?BE^TAXGMW\J32_@M\
M/[N_MX)#T,UY,L4"Q]S(C2*!SS@U]6?!'Q_\:?CU^S-8^.O'GPDU+X.^-M?T
MB[SX9UB\M=3N?#\Y>6."21HLPS':(Y]G8.$< AA0!Z42 ,DX ZFOFOQ-_P %
M:?V'](_:T\-?L0>#_B;<>-_B1XBU'[+<Z)\/],DUA= 0*2;C4IK<-'9Q*=JM
MO;<F]6953+CPH?\ !!_Q#^T&1?\ _!3;_@I=\;?CF)N;[PCIVL+X3\+SYZAM
M-TT@^P(E4XS^'UO^RK^Q/^R=^Q!X'?X=?LG? 3P[X&TJ9@]XFC66)[QQPKW%
MPY::X8 X#2NQ X!Q0!YW^WY_P3=TW_@H?J_A?PS\5_VF/B)H/PRTR&Y'B_X8
M^#-573K3Q>[M&8EO;F,"<PJ%D5H0V'WJ5,;(6;US]G?]F7]GW]DOX:VGP?\
MV:O@_H/@KPW9<Q:5H%@L*.^ #+*P^::4X&Z20L[=2Q-=U10 4444 %%%% !5
M/Q%XBT#PAX?OO%GBO6[33-+TNSEN]2U&_N%A@M;>-"\DLCL0J(J@L6)  !)J
MY7YA?'CQMXP_X+U_M*:K^Q3\!O$M[IW[)_PTUM(?CI\1-(N&B_X6!JL+*X\-
MZ=,A^:U0A6N)D.#Q@@>49@"'X>Z#XD_X.#OVD[/X\?$/2+RR_8Q^%?B)G^'G
MAC4(&B_X6SKUN[(=6NHF +:9 X98HF&)&W!AS-&GZ@QQQPQK##&J(B@*JC
M'0 5F^"/!/A#X:^#M*^'OP_\-66C:%H>GPV.CZ3IMNL-O9VT2!(X8T4 *BJ
M !T K4H **** "BBB@ HHHH **** "BBB@ KS3X^?MD_LL?LN:YX6\+_ +0?
MQX\-^$]4\;:W;Z3X4TS5M05+G4[J:58D6.(9?9O=5:4@1IN&]ES7I=?AQ_P6
MR_X-G?VF_P!OC_@ISIG[1/[-OQ$LK'PGX[TV-_'>L^*]9DF_X1:[M1''_HT)
M8RRQS1D/%#'A$ECF#-"C)0!^X]%<I\"O 'BKX4_!?PI\,O'/Q-O_ !IK'A_P
M_::=J7BW5+98;G6)H8EC:ZE1"0KR%=S8)Y)Y/6NKH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>
MY?\ TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **Y/XP?'GX
M'_L]^%W\;_'GXQ>%_!6CIG=JGBO7K?3[?CJ!).ZJ3[ YJA^SQ^TS\"/VM?A?
M%\9_V:OB=I?C'PQ<WES:6VM:3*Q@DG@D:*5 64'AU(SC!&&&002 =W17Y]7?
MQ:_X.(?VJ;J2R^%O[,/P<_9E\/22,G]M?$GQ0_BK73%G F@MK "V1SU\N?H.
M,^M[P=_P1,^(GQ$\7:5\2O\ @H+_ ,%0_CC\9-6TK48-0@\/Z1JZ>%/#0N8I
M%D1_[,T_J5=5P1(.!R.: /J#]LG]MK]FO]@3X/CXZ_M3^/I?#WAR358=,M;F
MWT>[OI;B]E61HK=(K6*1RSB-\$@+D<D9%?)O_#X3]MG]I8_8_P#@G+_P1\^*
M7B&QG.VW\=_&F[@\&:/M/2XBCG+S7D7LFQSSQQBOT$N;*SO#$UY:12F&420F
M2,-Y;@$!EST.">1SS4M 'S-^PUX1_P""L4?C76OB%_P45^+_ ,(I-,U#2UBT
M/X=_"GP]=B#2KCS WGO?WC>=,WE[D:/:4R0RL,8:W\7O^"1__!.C]H3]I6Z_
M:W^/O[+'A_QOXXN[*VM'O?%AFO[18;=-D:BQF=K7( &6,1)QR:^CJ* ,SP?X
M*\&_#WP];>$? /A+3-#TFS39::7H]A';6\"^B1QJ%4>P%:=%% !1110 4444
M %%%% !117P[_P %0OV]/C+8_$71O^"8W_!.DV^I_M$?$:Q,MWK+#?9_#?03
MA9M=OR 0CA6_<1$99RK88F*.8 XO_@H'^TM\9O\ @H+^T5J'_!';_@GSXTN-
M'6V@1OVE_C)IAW1^"](DR&TBTD'#:I<J&3:#F-=PZB5H/MO]F7]FGX,?L?\
MP+\.?LX_L_>"[?0?"?A;3UM=+L(!ECU+RROUDFD<M(\C?,[LS'DUQ?\ P3[_
M &"_@W_P3K_9UT_X"?"07%_<-.^H^+?%FJ'?J/B;5YL&YU&[D))>21N@).Q
MJ X7->WT %%%% !1110 4444 %%%% !16?JGBSPKHFLZ9X<UKQ-I]GJ&M2RQ
M:-875ZD<U_)'&TLB0HQ#2LL:L[!02%4L< $UH4 ?.?\ P51_X*&:/_P2^_8Z
MUS]K77/@UX@\<0Z7>6]E'I6@M'&D4UPQ2*6[G?/V>V\S9&TH21@TL8"'=Q\P
M_P#!O;_P7=O_ /@KGHWCSX??&WPSHGAOXE>$]0?4[32-!65;:\T":0+%(GFN
M[&2"1A#*20#YD+  NP7]!/C-\'_AW^T#\)O$?P0^+?AJ#6/#/BO1KC2]<TRX
M'RSVTR%'7/56P<AA@JP# @@&N$_8M_8'_9,_X)\?"J/X0?LF_!S3/"VF$(VH
MW<*&2^U651CSKNY?,MP_)P68A0=JA5PH /8:*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH \+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#
M_P#L>Y?_ $F:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^%?B?\ \' _['6G>/\
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
M* "S,22>I))-6J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***Q/B3\2/ 7P=^'^L_%7XH^++'0?#GA[39K_6]9U*<1P6=M$I>21V/0  ^Y
MZ#F@#D_VM/VKO@?^Q)^S_P"(_P!IC]H?Q?'HWA?PS9&:[F(#37,AXBMH$R#+
M/*Y5$0=68<@9(^//^"=/[*/QO_;&_:"A_P""Q/\ P4:\(2:7XFNK-X?@!\(K
M[+P_#K09>5NID8 '5+E"&D<@,BM@A25B@Y/]F'X;^/?^"X?[2NB_\%%/VG/"
M=]I/[-_P^U5KC]F_X6:S 4/BB\0E1XKU.%N&7@_9H6! '/W=S7/Z;4 %%%%
M!1110 4444 %%17J7LEE,FFSQ17#1,()9X3(B/CY2RAE+ '!(#*2.,CK7\Y_
M[)O[1/\ P<(:K_P<)76E?$W1/$_Q"U'P)X@D\/\ Q&\.:=FP\*Z?X9NG1C-
M'*V]LCPK#=V[N?/G:&(,9#N! /Z-:\"_X*6_\$[_ (,?\%/_ -E#6?V5_C3-
M-8V][<PWVB>(+*!)+K1=0A),=U"'X)VM)&RG&Z.61<C.1[[10!\^?\$[?^"8
M7[('_!+WX3S?"O\ 93^'SV#:GY+^)?$FIW'VC5-=FB#!)+J; !V[WVQHJ1)Y
MC[47<V?H.BB@ HHHH **** "BBB@ HHHH **** "BBB@#X^_X+I?LX?M(?M/
M_P#!/'7_  3^RMI<&L^+-&\1:/XCC\(W<@6'Q-;Z?>QW4FFN"0KA_+#"-B [
M1*F1NR/%_P#@F3^UI^RA_P %:+?XC>&O&>CR>#OB5HGQXT7Q[<_"WQ1&L6O^
M'+S2K;1%\Q4D56:/[387%NTJ ,(IBLBQ&797V?\ M@?M=_#_ /8N\'^&?BA\
M7&%IX2U/QI::'XC\02[A#H,%S#/Y=].0I"0+.D"22.52-)6=F 7!_*K]NCX<
M_ +]H;]J>#X\_L*>--'U/]J1/VK=%/@+7OA[J\=S<W?AD:)HW]H3:@;9F5M)
MBC\XM-+\@):(,1,Z, ?;_P#P<&_#OP%XU_X)#?'/6?%_@O2M3O-$\!75SHUY
M?Z?'-+83"2%O,A=E+1-F-"2I!.T>E>]_L,$C]B+X.D*3CX5>'N!W_P");;UX
M+_P<'?$+P'X(_P""07QSTWQCXTTK2KG6_ MS9Z-;:AJ$<,E_<,\:K%"KD&5R
M6'RJ">:]3_8/^-7PLU'_ ()Q?#3XI^'?&UCK6AZ#\)-(DU2[\/R_V@83;:5
M\T6RWWNTR@',0!DSA=N2!0!^8_Q*^+>M?LD?M!>)?C'_ ,%W_P#@B/\ #[Q-
MX&^(?Q"FF3]H(:5I7B]O#5K*Z6^GV-W')#-)!:P6\=O$-IBW,LCI'++*P/T-
M_P %H/B%I/C3X^_L+?L'>#'L6^'7Q:^,%OK&NZ=I806.JZ+H0LKF"Q*I\CVD
MAN(GV#Y3Y$>. *[_ ../_!1__@G]_P %+/V$_'?P:_96^*.B_%OQ)\3/!.HZ
M%H'PVTJ-CJYO;F!X(9+NSD43:=!%,R2/>3JD42QF0.<+GS7_ (*(_L5>-/V:
M_A%^P]^TAH:WGBB+]C?7M$T[Q]<:?:O-._AF2SLM/U35$C4%Y/)%G%.R@9$9
MD<X"$T =%_P6&^(>I_LR_P#!1K]AO]I/P3<&TU'Q#\6)_AGXE\D[1J>C:T;:
M,P3X_P!8D,RK.@.0D@W#FOT7K\X?VV])\(_\%.?^"DO[)W@/]G'QEI7C'PA\
M%O%EQ\3OB7XK\-ZA'>Z=I30+;MHUHUQ"S1-<W,Z,PAW;Q"IEV[,$_H]0 5P?
MQ!_:>^ 'PJ\1MX2^(GQ4TO2-22%)6L[N1@X1N5;@'@UWE9>K>"/!>O7AU#7/
M"&EWMP5"F>[T^.1R!T&YE)Q0!\T?'+]I#X&?%/XX_!N#X>_$S3=6>P\;-)>+
M:2,?*1H"BDY X+$"OIG_ (3'PQ_T&H/^^J\*_:<\&^$-"^-OP3;1/"FFV9E\
M<R"4VMC''O MV(!V@9YYKZ!_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4
M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&
M/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF
M/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_
M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*
M*?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'
M_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\
MY\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/
M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L
M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G
MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__
M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4
M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]
M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G
M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT
M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_
M[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H
M_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_O
MT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_
M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_
M /GQA_[]"O-OVE/VLOV2?V.O"!\=?M1?'#P?X%TTHS02>(M3A@DNB.JP0D^9
M</\ [$:LWM0!WO\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5\+?#W_ (+-^*/V
MO?B/H?AS_@F__P $YOB1\4/!=SK=M%KWQ=\3VB>%O#D&GF91<7-E+?*)+^18
MMQ$(2-BVWKG%?1?[<?["/@']O+X:Z7\)/'WQ8^(/A#0[36UOM7@^'/BAM(DU
MRW$,D;:?=NBDR6K%U=D&&W1+AASD X7]K+_@M5_P3;_8WU)O!_Q-_:,T_5_%
M[2^3:^ ?!%O)K6MW$_:'[+:AC"Y[><8P?6M?]A']O+XH?MAV?B;QA\3?V*O&
MOP6\,VDUJ/!5S\1;^VCU/Q!%()3,\NGQ$RV!CVQ?+(6#^;E6.U@.C_9)_P""
M;/["?["VBKI'[*W[,'A3PG+Y7ESZQ;Z?]HU.Y7TFOIR]S*/9Y".3@"O:O[.T
M_P#Y\8?^_0H ^)/BQ_P1J_8O_:>_:,UG]H+]L_XO_$+XOVMUK#7WAKX=>,?&
MEQ_PC'AM<#$5K86_EA@#NSYC.K @%3C)^K?A;X3^ 7P/\&VOPZ^"_@[PUX2T
M"R&+31/#6DPV-I#V^6*%%0=!SCFNN_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *
M?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"
M@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQ
MA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_
M .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[
M3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\
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
M:O\ \%(/VRM0EZ">]_: N&<#^[E8 ,?AWH ^_P"O@+_@I1^V3\<_CU\<H?\
M@D)_P3:\2_9/BAXAT];GXN?$RV!>W^%_AV3 >8LI'_$QG1@L$0(=0ZOE"R2(
MW_B'0_9)G^75?VJ_VG+Y&_U\=W\=;\B;UW8 SGKQBOI#]AG_ ()Y_LQ?\$[_
M  #J_@3]F_PK>P-XCUA]4\2Z_KNIR7^JZQ='(5[FZER\@12513\JY8@;G=F
M-O\ 8M_8V^!G[!/[.F@?LR_L]>&O[/T'0H"9;B<A[K4[M\&:]NI !YL\K#<S
M< <*H5%51ZI110 445Y?^U7^VK^RG^P_X$@^)/[6'QUT#P/I%W=+;6,VLW6)
M;R8D#9!"@:28C<"VQ3L7+-A02 #U"N;^,?B+XA^$/A+XF\5_"3P'!XI\4:9H
M-W=>'O#5SJ?V--5O8X6>&U,^QQ%YCA4WE2!NR>.:Z"SO+34+2*_L+J.>">-9
M(9H7#)(C#(92.""""".M24 ?@?\ \$/?^#@/_@HW^V5_P5FUCX-_M.^!-1U?
MPGXOL9;%_#'A7PM(EM\/;BU:1HKB0!6ECA+%[>>2X<L7DB)8"()7[X5RWPW^
M!_P;^#M_X@U;X4_"SP_X<N_%FM3:QXHNM%TF*VEU:_E8M)=7+HH::5B3EW)/
M-=30 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!X7^UA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6S
MX'_]CW+_ .DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !163X?\>>!_%FHZAH_A7QGI.IW>DS^3JEKI^HQ326<F,[
M)51B8VQV;!K6H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HJEXC\2^'/!VA77BCQ=K]EI6F6,)FOM
M1U*Z2""WC'5WD<A44>I(%?$7Q;_X.!/V-;/QI<_!G]B[PMXT_:9^($/RGPY\
M$=!?4[2W8DA7N=2P+6*'(.94>4+C)&* /NJO.OVC_P!KO]E_]D#P>?'O[3_Q
M[\*^!=+*L8)_$>LQ6[W)7JD$3'S)W_V(U9O:OFK]F[]M/]N#2/B)JOQ1_P""
MIP_9]_9V^&\VA,/#O@/4?B9%<>([6],L3+/?7LCI9F(0B1=L05MS D#'/BG[
M1G[<?_!KI;?M2W'[6WQM^)?PN^(7Q0GM+6P@U2RTB^\6\6X*P"""VBN+5)!G
M F50W"_/P, ';S?\%N/C/^UE,^@_\$A_^">'CSXOVTK%(?BIXZB/A7P=&,_Z
MZ.XO LUZ%ZM$B1O@C&2<5]>^$OAO\5/C7^R,/A)^V[9>'5\4^*O"-QI7Q"A^
M'5_=Q:<'N(GBF^PS3;;B,;'^5B=Z-R&. Q^3(/\ @OQX/\=PI8_LE_\ !,?]
MJOXG1E0MGJ>D?"1].T@J.%S=74J>6#QC*=,^E._X;=_X+T_%\;?@Y_P1N\(?
M#VUD'^C:Q\7/C=:7&X'HSV>G1B:/'=22: /I']D'_@FM^PI^P;I*Z=^RC^S)
MX7\)W/E>7/KD%E]HU2Y7'(EOK@O<R@\_*TA')P!FO<:_/W_A0?\ P<A?&/\
MY*#^WW^SU\'(Y1R/A9\+;KQ!)"#Z?VRZJS ?AFC_ (<D_M"?$_\ >?M6?\%M
M/VG_ !2'_P"/FP\"Z_:^$;&X]5>"TBDRA_NAA]: /N[Q?XY\$_#[2&\0>/?&
M&E:'8)]^^U?4([:%?J\C!1^=?./Q<_X+8_\ !);X'^:GC_\ X*#?"_SH"1-:
MZ%XFBU>>,C^%HK#SG!]B,UYIX1_X-M/^"1&BZNOBGQ]^SSJ_Q#UL'Y]:^(OC
MS5M5FE_WT>Y$+?C'7T=\(_\ @GS^PC\ _*?X*_L:?"[PO-#]R[T3P)86]P3Z
MM,L0D8^Y8F@#Y=;_ (./_P!B/QLWE_LK_ O]H/XXLY(MV^%?P5U&Y27T(:[%
MOA??%)_P\]_X*T_%CY/V;O\ @@_XSMK:4?)J_P 7/BEI7ASR >C/9L'F;W56
MR*_0%555"JH  P !TI: /S]_LO\ X.8OC&/],\4?LH_!K3I1\O\ 9]EK/B'5
MH,_WO-Q:MCMCOG/%!_X)0?\ !3#XK9;]I[_@O5\5[B*7_6V7PC\#Z5X/\I?[
MB3P>:YQV<C/K7Z!44 ? %M_P;9?\$Z_%%PE]^TOXG^,WQMN5<.US\6/C%JMZ
MTCCD,PMI+=6.>>1CVKV_X1_\$?/^"6?P,\J7X:_L _"JUN(/]3?W_@ZVO[J/
MW%Q=+)*/^^J^D** *>@>'?#_ (4TN+0_"^A6>FV4 Q#9V%JD,48]%1  /P%7
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BO)OVZ/VK++]A_]DOQQ^U?J?PN\0>,K7P1HS:C=:!X92,W4T895
M9\R, D48;S)9/F*1([A6V[3^=_\ P01_X../$O\ P5,_:8\>_LX_M"^ -"\(
MZW<1-K?PQLM#,KQOIT2JES8S2R',MQ&-LXD"H'#3?*@C5: /UIK\=_\ @XC_
M .#>GX\?\%-OVGOAW^T5^RIXITZVU&]ME\/?$"/Q1K+I9Z99Q!Y(-1A3YF/5
MX9(85)9C"P7F:0?L110!X_\ L"?LP>*/V+_V// /[+?C#XUZE\0KWP3H2:9_
MPE6JV:6\EQ$A/E1K&I;9%%&5AC#,[!(UW,QYKV"BB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH \+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK\?_ (W_ /!UQH'P
MO_X*66G[ 0_9!O-(TW3/BW%X.\9>-O$_B9%:VA^WBTDO(+2&(@QX/G*[3<IC
MY,FOV H 1F"J6.< 9X&:^*O@Q_P<%?\ !+[]HW]L#PU^Q-\ _C7J'BOQ9XHN
M+NWLK^Q\.W,&F13V]M+<-$]Q<K%N9EA95,:R*SE5SS7VM7Y&_L]_\&M7P"^$
M_P#P4LU#]MD_MDZS'?:+\3Y/&WA;X>^$]+M;1M)A>^>YM[2ZFE>=IH",PMMB
MBWH& 8'Y@ ?KE6#\5?AWH/Q>^%_B3X3>*0_]F>*-!O-(U'RFPWD7,#PR8/8[
M7-?,7[6O_!:+]ES]E'XX:A^S!!\+OB_\3?B5I=M;SWW@GX4?#&]U:ZC6XB66
M']ZPC@;<CJ?DE;&2#A@0/-?^&_\ _@ME^T&!%^RQ_P $<[/P#ITW_'MXJ_:"
M^)$%GMST\S2K(&Z3'4X8^G44 ?GW_P $!O\ @WH_X*!_L5_\%0M!_:*_:W^%
M]OH7A'PGX=UBYTO4['Q38W27]_(OV*""2&WG>1<QW$ERN]=H\E02'&VOZ":\
M]_9NM_VI;?X :-#^UM?^![CXH?9[D^()O $=VNA^<9Y3 +<70\_8(3"K;^2P
M<]"*^0L_\'0_A[DK^PUXAA'H?%UI<,?UC X^N6]!0!]R?$SXA^%/A%\./$'Q
M8\>:B+/0_"^B7>K:S=D9$%I;0O-,^/\ 91&/X5\^_L-?\%C?^"='_!1?5_\
MA$OV5/VC+'6?$B6#WEQX4U#3[FPU*&%"H=O)N(T\Q5+*"T9=1D<U\K?M=^%O
M^#B3]J_]FGQE^RI\2?V4_@/;Z/X[T9](UC7OA_\ $Z[M;R"TE91,(Q?0NIWQ
M[HV##E6< @D$<5_P3O\ ^"%7QY_X(1^(OBQ^U5^SMHUG^T]XSU?P]I^A> ?!
MJ:C;>$+EK26_234#/=7DD]O$52*WD4@DR>2ZX4LM 'Z]T5\ #_@J?_P55T3Y
MO''_  ;\_$>W4<O_ &#\7]#U,@=>!&JY.,\>N!WKE/CM_P '!?Q7_9I^#/B;
MXO\ Q[_X)!?'7P19:!I;31:GXJ-I!I$UV76."UDO(C(8C++)'&K")^7SMPIH
M _2JBORL_9:_X.P?V6?VF_#=S?Z#^PQ^T;=ZCI*Q?\)%#X(\!Q>(K/36EW>4
M'GMIU<!_+EVEXDW>4^!Q7JG_ !$D?\$_M,_Y'GX=_'3POC_6?V_\%=5CV#U/
MEQOVP?H10!]_T5X/^PY_P4I_9#_X*+Z9XCU3]E+QYJ>LKX2GMH/$,.J>%=0T
MN2TDN%D,2XO(8_,)\F3.S<!MYQD9YSXQ_P#!9?\ X)?_ +/GQCUKX ?&W]LS
MPGX8\8>'9XX=:T75S<1/:N\4<JJSF+8<I*C<,>#[' !]-T5\SZ!_P6:_X),>
M)<?V=_P4?^#$>[&/[0^(=A:>O_/>5,=/Y>HKWSP!\3OAK\5_ UE\3_A;\0M#
M\2^&M2@:;3O$6@:M#>6-U&K,K/'/"S1NH96!*L0"I'8T ;E%<&G[4_[,4B[X
M_P!H[P&RGH1XOLB.N/\ GKZD?G61K_[<_P"Q+X5C,WBC]L3X6::@&2]_\0=-
MA &"<Y><=@?RH ]3HKYR\1_\%@?^"4_A4LNK_P#!1[X([D)#QVGQ-TRY=2,Y
M!6&9B#QTQFN$\0_\'!O_  1C\,9_M+_@H)X(EV]?[.%U>>G_ #PA?/7^?H:
M/LBBO@6\_P"#G?\ X(I"X-CX>_:UO]=NA_RZZ)\-/$,['/3!^P!3GZU%_P 1
M(/["NJ_\D_\ @Y^T!XMS_J_^$<^"6IR>9Z8\Q4ZY7_OM?P /O^BO@#_A_OI^
ML?+X _X)!?MPZ\#]RYM_@(8K<CWDDNQC(Y'%'_#Y#]LW7O\ D0?^"#_[2%SG
M[O\ PD/]G:5^?F2MCHWY#^]0!]_T5\ ?\/)?^"TGB#Y? _\ P;W:SM;I/XB_
M:/\ #U@$_P!HHT3,<>@YH_X:L_X.'_$O.B?\$G_A%X9W?='B/X[17NS_ 'OL
MD0SC('']T^HH ^_Z*^ /^$O_ .#GGQ'SHWP?_8L\-YZ#Q#X@\3WA7Z_90,],
M<>H]Z#\+?^#F#Q(-NL_M3_LF^&MW!;P[X'UN\*^X^U,,],\^I]!0!]_TCLJ*
M7=@% R23P!7Y_'_@E]_P5B^+'S_M)_\ !>+QO!;2_?TGX1_##2O#?D+W5+M3
M)*WLS+D5P7[1'_!&;_@D9^SWX&/Q1_X*A?MM?%KQQHID*O??'GX_WI2^E W&
M**.V>V:9\#(BC#/CH#0!]O?%W_@H7^P9\ _-C^-/[9WPM\,30Y#V>M>.[""X
M)'986E\QC[!2:^<O%G_!R9_P2+TC5W\+?#S]H#6OB+K:D[=%^'/@'5M5FD_W
M72V$+9/I)7Q_\*]3_P"">/CRX&@_\$1_^#?'3?C+L<QV?Q;^)OA&/2_"MN0<
M>=%?ZVLES=%>K1H(Y"",$YQ7Z._\$XO@S^W3\(_!?B";]M[QM\)GN]7N[>;P
M[X)^#G@UM-TCPO$J.)84GDQ+=[RT9S(@*&-L,X<;0#X5_: _X.]/@%\+/$Q\
M ^ OV /C1J?B0SK!!H'C."ST"\GD?A-EKYES<E6/0F$9]*Z;P'^W-_P<I?MX
M:*+S]G'_ ()Q?#;]G?0-2MG^S^*/CCKMY<WD&1E7CM4CCG#8Q@RV+1MGTK]#
M/AI^QS^RI\'?BCXC^-_PP_9Y\(:)XS\7:G/J'B3Q99:%"NI:A<3$M*TER5,A
M#,22H8+EB<9)SZ30!^9'Q\_X)*?\%=O^"@WPNN?@U^WC_P %2?A_I_@S4KBU
MN-5\%?#WX%6=W;W$D$R3QD7=_()DVR(IR!\P!# J2#H?"C_@V8_9O\%>#H/
M7CW]MG]HGQ%H$1R?!VG?$!-!\/@G&?+T_38(DCSCDALG ]*_2>B@#XQ^%?\
MP;U?\$:OA%<+?:'^PAX4U>ZW[Y;GQG<WFO-,YY+.-1FF4DGDC;CVKZ;^%G[.
M?[/?P,MEL_@G\"/!G@Z%$VK%X5\+VFGJ%] ((T&/:NSHH **** "BBB@ HHH
MH **AO\ 4+#2K&74]4O8;:VMXS)/<7$@1(T R69CP !W-)IFIZ;K>FV^LZ-J
M$%W9W<"36EW:RK)%-$X#*Z,I(92"""#@@YH GHHK\"?^#G+_ (*1_P#!7?\
M9;_;NTK]EG]EGXX:YH'@KQEX+LM6\,Z=X(\/0G4[B8O-;W$0NEB>Y+B6!GVQ
M,N%F3@\&@#]]J*\^_9-^)WB_XT_LO?#OXN?$'P?J?A[Q!XD\%:9J.O:%K.FR
M6=UI]]+:QO<020R*K1LDI=<$#IZ8KT&@#\5?^"H/_!U+\9_V$O\ @H%K'[%F
MC_LA:#9Z;X,\5:=!XF\4>(=<N+R;4-*G6WN6GM;:%(1 [6LV4W23 ,02IP5K
M]I;"_LM4L8=3TV[CGM[F)9;>>)PR2(PRK*1P0000:^?/C!_P2:_X)S?M"_M'
M3_M8_'G]DOPKXS\=7%A;64VI^*()+ZW>&W!6(-9RNULS '&\Q%B H)(4 ?06
MG:=I^CZ?!I.DV,-K:VL*PVUM;1!(X8U 5455P%4   #@ 4 35_.#_P %0/\
M@LY_P5Y^!/\ P65\<?LU_!#]I'7M%^'UK\0],T[2-&3P=IMQ#':R16@D5)9[
M-Y"I=Y#G><$G!%?T?44 %%%% '\\?_!2;_@X?_X*>_LW_P#!7WQO^QY\'?B?
MX>M_!.D?$'3M(TRRO/!]G/-%!-%:^8GG,FYCNDD())(W=< 5_0Y7/:O\(_A1
MK^LGQ%KOPQ\/7NH%@QO[O18))MPY!WLA;([<UT- !7X)_P#!0W_@YK_X*$_L
ML?\ !5OQC^Q%\*_!'PMN_"6A^.]/T73[K6O#E]+?&&>.V+[I([Z-"P:5\'8.
MV0<5^]E>6^+?V'/V*?'_ (\F^*GCO]C_ .%NM^)[BZ2YG\1ZO\/]-N;^29,;
M)6N)(3(SKM7#%LC QTH ]2HHHH _$3]O/_@Z4_:>_9-_X*<>+/V%/!G[-?@+
M5]%T#QK8Z):ZUJ-U>K=2I.ENS.P20)N!F8# Q\HK]NZ^??B)_P $I/\ @G!\
M6OB_=_'_ .)7[&/@+6O&E_J,=_>>);[1$>[FNH]NR9G[N-B\_P"R*^@J "OQ
MT_;:_P"#J[Q!^R)_P46\3?L%Z?\ L/V?B*/P]XNLM#3Q._Q#>U:X,Z0,9/LX
ML) NTS$;?,.=O49X_8NODSXM_P#!#+_@E7\=?V@M0_:G^*W[)EGJ_CW5-8AU
M6_\ $#^*-7B:6\BV;)?*BNUB&/+3@(%.WD')H ^LZ*** /RE_:^_X.H?@_\
MLC_M[>(?V$-7_9%\2ZYJ'A_Q39Z)+XAL_$UO%#,\Z0L)%B:(L OG 8+<[>O-
M?JU7PY\<_P#@W<_X)B_M%_M1:K^V)\4/AOXDN?'.LZ_#K-]?6WC"ZAA:[B\O
M8PA5M@ \I/EQ@X]Z^XZ "OS6_:B_X.AOV(?V3OVU]<_89\??!'XJZAXET#Q)
M:Z+>:KHFF:;)8O-.L+*R&6^CD*CSE!R@.0>.E?I37YU_M&_\&Q__  3Y_:@_
M;#UG]M[XA_$#XJV_C#7?$MOKEW;:5XBL([!;F'RMBI')8.X3]TN07)Z\T ?H
MI1110!\#?M#?\'(G_!-S]F+]K;5_V+?BC>^.4\9:)KUOI%\;#PJ)K07,RQ,F
MV42@LN)4R=O!SQQ7WS7Y=?M3_P#!K5^S1^U3^W+KO[=GB7]ICQUINO:]XLM=
M>GT6TLK)[..6#R<1 LF\H1" ?FSR:_46@"OK&D:3X@TFZT#7M,M[VQOK9[>]
ML[J$213Q.I5XW5@0RLI((/!!(KQ3]B/_ ()M?L5?\$[/"M[X5_9&^!.E>%O[
M4F:35M57=<:A?98L$ENIBTKQJ3\D>[8G\*C)S[G10 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ ]CW+
M_P"DS5[I0 4444 %%%% !1110 445YW^T%^UU^RU^RAHB^(?VF/VA_!G@2UD
MC+V[>*O$=O9/< <'RDE</,<\80,3Z4 >B45SOPE^+'PZ^.WPRT'XR_"+Q9;:
M[X8\3:7#J.A:Q9[O*N[:50R2*& 89!Z, 0>" 01714 % ((R#D'H:_GD_P"#
MOO0OVR8/VM_!6E_#;X]>*;?X9>+_  $JZCX7F\='3=!L]2M[F5)7N%FGBM8S
M+#);[3*07*R;2<$#]3_^")/_  4.^$'[;/[(?A?X=Z-\4].U_P")GPR\":#I
MWQ7L]-D>XBM+]H)(5D6[53;W7FFSED+6\DJKN )!(R ?9E?S\?\ !??_ (+P
M_P#!6C]A_P#X*1:S^R;\&O%/AWPYX/T[^R-3\--I'A..:^UZQGABD:.>6Z\\
MY,XN("8%B)$?&#7Z??M.?M5_\%>X/CGK_P %/V+/^"9GAO5-#TF6".R^+OQ'
M^*5O9Z3>F2".4F/3X%^UNJ,[1L0WWHV'I7DL_P#P3A_X+0?M(?$-/B_^TK_P
M4.^$GPGUMM.6QGD^ OP9@N]2%F&=UM8M:U8?;((U:61@%)&78X^8F@#]!? _
MQ$\/^./ACH_Q8MI'LM*UC0;?5XVU$>2UO;RPK,#*&QL*JWS9QC!STKYR^/W_
M  7!_P""3/[-#RVGQ0_;M\!/>P,5DTOPQJ3:Y>*_]QH--6=T;/9@.M>C6^A_
M!']FS]EJQ^ O[5?[2L7B'1T\-2Z1KOBGXN^)[6*[UVWD1TF:[F<Q*Y9'9"0!
M\O4DY)^2/#O_  4$_P"#9C_@G9B#X/\ Q.^ GAR\MCL6Z^&/AJ/5[V5N@!N-
M+MYY96[99S]: /GS2_"__!+7_@H-_P %"!^TSX'_ .")_P"T%\4]3\?^)]+3
MQ!\3_&OAFZT?PAI<*I;VK7\<-Q<)'<A(HA-(CPEV(8KRV*_3;]M[P9^W;XZ^
M'FDZ!^P/\:/ W@3Q!)K0'B#7O&_AR74Q#IWDR9-K"C!&N!+Y6!*-A4OR" #\
MS?\ $0;\,/B)^X_9,_X)Y?M3?%TRX^S:IX:^$,UKI;9Z%[J[DC\M3V)0T?\
M#<O_  7>^,7R?!/_ ((T^&? %G)_Q[:W\8/C59R;AZO8V">?'CT)- #/^'*/
M[2?QO'G_ +>'_!9SX_\ CQ9>;O0OAW<6O@G2+@'K'+;6*R>8GMN4]#Q7T!^Q
M#_P2Q_8;_P""=EWK.M?LH_!M]"U?Q';I%XCUV_\ $%]J-[J81BX,LEW-)_$2
MV%"C)/%>!?\ #/W_  <>_&;_ )*+_P % OV?_@U%-]Y/A1\++GQ!)"OH#K3J
M"V.,],]*/^''?QD^*'[W]K/_ (+/?M1^,M^?M6F>$/%=OX5TVYSU#VUI$^5_
MV0PQZT ?<GCWXH_#'X4Z4=?^*'Q$T'PU8\EKW7M7ALXN.OSS,H_6OF7XP?\
M!>3_ ((]? [S5\;_ /!07X>73PY\R+PKJ3ZZX(ZKMTU)SGMCKFN3\!?\&X/_
M  1[\&:L/%'B']E4^-M:8@SZS\0?%NJ:S+/C^^EQ<&$]_P#EGWKZ9^$'[&/[
M('[/@B_X41^RQ\.O!K0@>7+X7\%V-BX([[X8E8GW)R30!\E+_P ''O[$^O#S
M_A1\ ?VBO'EJW-O?>$/@AJ,T-PO]Y#,(B1UZ@=*7_A_-K6M_)X!_X(P?MPZG
MG[EQ>_!!;*!_I))=G."&!XX(]Z^_Z* /@#_A[[^WKK_'@#_@@G\>KDM_J_\
MA(M<TO2<GMGS';;R1].3VH_X>(_\%PO$7'@__@WYDM(F^Y>>(_VFO#\&/3,*
MPE^A!Z\<BOO^B@#X '[2W_!Q?XC_ .0-_P $S?@;X;W=/^$A^,SWFWZ_98QG
MICC^\/0UY;^V'^R/_P %]?\ @HS\$KO]G?\ :9^"G[$?_"'7UY#=SZ??>)?&
MHN$GB),4J26$D1W*26 8[3D9!Q7ZHT4 ?C?_ ,$XO^"(/_!9C_@FKX4\5^#O
MV:OVN/V>_"%KXTUB+4=9EA\':IK,R-%%Y<4,;W90^4@:1E#[CN<Y8AL#Z1_X
M8:_X+Z^).=<_X+H^%_#@;[R>'?V9='N\>P-U,#[9Z]Z^_P"B@#\*?^"ZFK?\
M%2_^"4/[*^A_&G5_^"X'C[QKXF\4>,(=%TC0;'X=:/H41C\B:>>Y)M][;46&
M-,#^*9>S&N,_X(I?L)?%G_@N=^S9XG_:6_;._;C_ &A=+&G^+FT*WN/#WCJR
MC&KO%:PR32@2Z>S1*HG2,'<^3N&1M(/[S?%#X/\ PE^-WA>7P/\ &?X7^'?%
MVBSY\[2/$^B07]J_&.8IT9#Q[5F_ ']G'X%?LK_#N/X2?LZ?"S1_!OAF&]N+
MR'0]"M!#;1S3R&25U0<+N8DX' &    * /SIC_X-$?\ @F+?N)?'7Q6^.OBI
MS]]_$'Q"@D+],Y\JSCZX_7Z8[[P__P &O/\ P2/T;1(/#.I_#KQ]J^G6T92"
MPU'XJZRL**220L<%Q&JC)S@ <U^AM?D5_P '6_[1/_!1OX+> /A'%^P1I_Q5
MTJTL=8U'7/&WC7X=V-Z8+(111PVEM=RVRE?*?SKEVCF^0F*,D$@8 /?(?^#7
M[_@A= GEI^PM"1ZO\1?$C'\SJ)-4[S_@UL_X(=37D-]I_P"QM-920RK(!#\0
MM>D1BK!L,DU\ZLIQ@J1@@GBN]_X((?&#]KG]H;_@E[\/OCW^VK\19?$WC'Q<
MU]?V][<:3;6<L>FBYDAM%=;:.-'+1Q"7>5W,)ADDBOLB@#Y,^/?_  0]_P""
M87QU^#][\'++]DCP7\/X+V:"4^(?A=X3T[0M8B,3JX"7D%MYBABH##G<N0<@
MUX'IG_!KY^S!X/E%S\+/V_?VL?";IS$FB_%JW6(<'@HUB=PY;C/\1K]'M2\7
M^$]&U[3_  MJ_BC3K34]665M*TVYO8XY[T1;?-,4;$-($WINV@[=ZYQD5HT
M?(O['_\ P2\^*/[)GQCT_P"(M[_P4\^/OQ(T"PM;B(^!_B)K]M>V-PTD;(LC
ME(48LF0P]6&378?MQ?LN_MO_ +0.M^']8_9 _P""D6H_ ==)M;B/5;.U^&.F
M^(XM6D=D:.1UO77R_+VD87A@YS7T510!\ ?\,3?\%_O#W_('_P""WO@WQ%MZ
M?V_^S5I=IO\ K]EF..N>.X'J:^B_V'O 7_!03P#H7B"Q_;Z^/W@3Q_?37<#>
M&K[P3X5DTH6\(1A*LZ,Q#LS;""O3YAZ5[I10!\:?M$ZI_P ' 6D?&KQ!<?LM
M^%?V2=8^&_VM3X6M_&-]XDM]>\CRTW"Z:$?9MYDWA?+XVA<\YKB_^%_?\'('
MA_Y=8_X)^_L[^(2O#-H'Q6N[0/VR/M,9P,\\]N.M??\ 10!Y_P#!KQO\?M?_
M &=M-\>?''X)V?ASXA2:--<:MX$TGQ%'?0P7:E]EM'> !'WA4^?& 7YZ5\?O
M_P %5_\ @J/H:-_PFO\ P;^?$Z!U'30OBKHFIC/UC"\<KS[GTK] ** /@[X4
M_P##_#]JKXG^'?B)\5Y_A=^S!\.-/URUO[[P%80KXN\3:S:1RK))8W=T2EI;
MQS(OEF2W*RIO;C(%?7_Q?_9W^ O[02:)%\=O@UX8\91^'-5&IZ%#XGT2"^CL
M;P1O&)XUF5E5PKL V,C((Y ([*B@!EO;V]I;I:VL"111($CCC4*J*!@  <
M=J?110 4444 %%%% !1110 45\S_ /!4_P#X*B_!C_@DS^SY8?M#_''X?>+O
M$6FZMXACT/3K7PE9V\CB]D@FGC$S3S1K%&4@D^?YCE<!22!6)_P1V_X*O>!?
M^"O7[-^N?M ^#OAG/X-DT'QG<Z#>^'KS6%O9D$<,$\4[.L<8 D2<<!2 R.NY
MMN: /K.O(OVL_P!O;]C;]A3P]9^)?VN/VB_#/@6#4EE;2[?6+[_2[\1;?--O
M;1AIKC9O3=Y:-MWKG&X9]=KX#_X+\_\ !&KQ)_P6'^#WPZ\&_#OXAZ'X4\1>
M"?&$MV=;UZWFEC72[FV9+J*-(E):5I8K-@I*J1$V6!Q0!]=_LL_M1_!']M'X
M#Z#^TM^SEXP_M_P9XE6X;1M5-G+;F<07$MM)F*95DC(EAD7:Z@\=*]!KY;_X
M(_\ _!-V_P#^"57['-M^R;>?'BY^(26WB"\U2WU:?0QIZ6HN1&7MHH1-*1&)
M5DDR7))F;IQ7U)0!^+7_  =2_P#!+K]OW]O'XO?!_6?V*_!OB;QE87.BW^D^
M*?#=KXB2UTNPE@G2>VO)EN9H[='D%S.AD/S$6Z#)PH'Z,_\ !)/X,_M'_LZ?
M\$Y/A-\ ?VLK/3X/'/@OPPNBZC%I>IB[A2VMY9([-1*  S+:+;JV,@,K $C!
M/T910 5 =+TPZD-9.G0&\6$PK=F%?-$9.XINQG;GG&<9J>B@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **H^)_%'AKP3X=OO&'C/Q%8Z1I.F6KW6I:IJ=VEO;6
MD"*6>6660A8T50268@ #)->*_!__ (*9_L,_'+X@W'PM\ _M%^'6UP:Q_9ND
MV.H7Z6IUV7[/!<!M.,I47JE+B/!BW$\G&W#$ ]XHKG/BO\7_ (5? GP)??%#
MXU?$C0_"?AS3(]^H:YXBU2*SM8!VW2RLJ@GH!G)/ R:TO"/BSP[X\\*:7XY\
M(:K'?Z3K6G07^EWT.=EQ;31K)'(N0#AD92,CO0!HT5Y;XH_;:_9*\%?$]O@W
MXJ_: \,V/B.&_MK"[L)M0&VSO+C'V>TN)1^ZM[B;<OEPRLLDF]=JMN7/H'C#
MQCX2^'OA;4/'/CWQ1IVB:+I-H]UJNKZO>QVUK9P("SRRRR$)&B@$EF(  YH
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
M%OI]OQP/W<"*N??%=50!XA_P4-_8"^"'_!2_]F34?V5/V@;O6;30-1U2QO\
M[?X>N8H;ZUFMIUE5H7FBE12RAXF)0_)*^,'!&7_P3W_X)??L=_\ !,#P'J_@
M#]D7P'J&D0>(;B"X\0WNJ:_=7T^HS0JZQR/YSF.,A788B2-3QD' KZ#HH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X^_X+I?LX?M
M(?M/_P#!/'7_  3^RMI<&L^+-&\1:/XCC\(W<@6'Q-;Z?>QW4FFN"0KA_+#"
M-B [1*F1NR/%_P#@F3^UI^RA_P %:+?XC>&O&>CR>#OB5HGQXT7Q[<_"WQ1&
ML6O^'+S2K;1%\Q4D56:/[387%NTJ ,(IBLBQ&797V?\ M@?M=_#_ /8N\'^&
M?BA\7&%IX2U/QI::'XC\02[A#H,%S#/Y=].0I"0+.D"22.52-)6=F 7!_*K]
MNCX<_ +]H;]J>#X\_L*>--'U/]J1/VK=%/@+7OA[J\=S<W?AD:)HW]H3:@;9
MF5M)BC\XM-+\@):(,1,Z, ?;_P#P<&_#OP%XU_X)#?'/6?%_@O2M3O-$\!75
MSHUY?Z?'-+83"2%O,A=E+1-F-"2I!.T>E=IX<^--[^S;_P $:M/_ &B--MHY
MKGP'^S+#XAMH95RLDEEX>6Y52.X+1@?C7&?\'!WQ"\!^"/\ @D%\<]-\8^--
M*TJYUOP+<V>C6VH:A'#)?W#/&JQ0JY!E<EA\J@GFNP_9P\-_"_\ ;4_X)#^'
M?@SX9\?Z7JFB^-?@%;>%-2U+1[V.Z2U:ZT*.VF1C&Q D02_,APP/! H ^:O^
M"<WP T+XL?\ !M7>:!\3E_M?5?BY\,_%?B;QEK5_^\N=2U;49+VY^WRN>6G0
M^05?JOD1X^Z*^7-,_;8^)O[=G['7_!+[]GSXJ:U/J5M\8_B=,_Q-^U2%SX@M
M?".H);B"[SGSDN'6.>0-]]XPQZ5[_P#LF?M.V/[*G_!#+7_V,?C#<0Z?\?\
MX9>%=?\ AW#\*HI0^LZQK3M=1:0+"T'[Z\ANXIK66.>)&1D,C@[8W(XSXB?\
M$T/B5^P)^P]^P7\:IM!GU/4?V3/&JZK\6K#28C<R6.D:Y<K/KUS$L8)G%I*P
M8[0<Q(\G"J: /=/^"PWQ#U/]F7_@HU^PW^TGX)N#::CXA^+$_P ,_$ODG:-3
MT;6C;1F"?'^L2&95G0'(20;AS7Z+U^</[;>D^$?^"G/_  4E_9.\!_LX^,M*
M\8^$/@MXLN/B=\2_%?AO4([W3M*:!;=M&M&N(6:)KFYG1F$.[>(5,NW9@G]'
MJ "N#^(/[3WP ^%7B-O"7Q$^*FEZ1J20I*UG=R,'"-RK< \&N\K+U;P1X+UZ
M\.H:YX0TN]N"H4SW>GQR.0.@W,I.* /S>_X+M_MW:OX3_90@^,W[!OQ4TR_^
M(/@6ZEUBPGM;&.\^Q11JAGG,,Z&-PL F;#!A\N<'&*_/+_@CK_P43_X.4?VO
M/$7CG0_A%XZT+7HO$ME;ZE_PL7XZZ%J":-HWD.8C#IDEG$+6.67[0KM"(9-R
MV^Y5&QL_MQ^U+X#\#6'QD^"]I8^#-)ABN_&LT5U%%IT2K,GV9OE<!<,/8\5]
M!II>F1H(X].@55&%40J !Z=* /RI\&_\$X/^"\'Q&\;6/Q'_ &D/^#@&+PU=
MV?F$:-\-OA_!-8D/&T;(8W6SADPKG:\L$A5@KC#JK#H/'O\ P;E?LM?M.:UI
M?BO_ (*!?M__ !\^.>I:.)1IMOXH\:06^G60E*&86]M#;[K?S/+CW;)!N\M,
M_=&/TW_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* /B#X/_\ ! __ ((=_!,Q2^&/
MV)/!FJ31D%IO&%S=ZYYC>K)J$TR?@% ]J^H_A;\+?V7/@;9C3O@I\*O!/@^W
M";!!X6\-VNGH%]-L$:#'M7>?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'
MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3
M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_
M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\
M^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I
M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']
MG:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\
MWZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I_
M_/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G
M:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY
M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'
MPQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^
M$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/
M^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'P
MQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_
M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!
M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^
M,/\ WZ% 'YN?%;_@W!_X)H_$C]N'3/V]M/\ &_C+2O%4/Q)A\9Z_HKZZM]I6
MM7BWHO)$ECN(VFC624<JDH15)4)C 'Z+_P#"8^&/^@U!_P!]5<_L[3_^?&'_
M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5?B?^RY_P '77QS^.7_  5!
M;]BW3_V8O"7BGP/XF^+4_ASP5XETC5[G3[ZUTC[:\2:A<[Q<1W&RW4SLJ+%E
M5(!SR?V\.FZ<P*M80$$<@Q#_  KP3PO_ ,$JO^"<_@3]HS1OVL_A[^QWX(\-
M_$#0&N6TS7_#6DC3MCW%O);S.\%L4@E=HI9%W21LPW9!!YH ]O\ ^$Q\,?\
M0:@_[ZK"^)^F_#7XN?#3Q%\*/&&I0S:1XGT*[TG58@W+VUS"\,J].Z.PKJ?[
M.T__ )\8?^_0H_L[3_\ GQA_[]"@#\#?^""__! G_@H1_P $^_V_M#_:Y^,?
MQ ^'^@^%]&AU32]7T&/7Y+O4=9LIX)8D*K;QM#&OF>1/\\VX&, KUQ^\W_"8
M^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"
M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_
M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]
M"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&
M'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\
MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*
M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?
M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?
M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^
M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_
ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_W
MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-
M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )
MCX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?
M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0
M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/
M^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\
M"8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"
MG_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0
MH I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\
MOT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\
M^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.
MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C
M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_
M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y
M\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3
M_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[
M.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5
MS^SM/_Y\8?\ OT*/[.T__GQA_P"_0H K6WBCP_>3K:VNJQ/(YPB*>2:OU$EC
M91L'CLXE8="L8!%2T %%%% !1110 C*KJ4=001@@C@BN9^'7P7^%GPDU'Q#J
MWPV\$6.CW'BO6?[5\0/9H5^UW?V>&W\P@DA/W4$0VJ N06QN9B>GHH ****
M*\FD:3-J<>M2Z7;M>0QF.*[:!3*B'JH;&0#Z9JQ110!7TS2-)T6W-GHVEV]I
M"9&<Q6L"QJ6)R6PH R3U-6*** "BBB@#PO\ :P_Y+9\#_P#L>Y?_ $F:O=*\
M+_:P_P"2V? __L>Y?_29J]TH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['
MN7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /"_P!K#_DMGP/_ .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO\ :P_Y+9\#
M_P#L>Y?_ $F:O=*\+_:P_P"2V? __L>Y?_29J]TH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HKR[]J/]LS]G#]C?P:_C'X_?$VPT?=97-UI^CB99-1U-+=-\
MWV6U!\R?8N"Q487(+%0<UN?!3]I#X!_M'Z3>ZU\!_C!X>\60Z9<_9M671-4C
MGETZ?G]S<Q [[>3@_)(JMQTH [6BO&/V@/\ @HM^PA^RGXWB^&G[2?[7/P_\
M#^()M/COHM%\2^)K>UN6MG9T27RW8-M9HW ..=IKT&W^,_PDN?A'%\?1\2=$
MC\$3Z&FM1^+;C4HXM._LYHA*MV9W(00F,A_,)"[2#G% '345Y_\ !3]JK]GC
M]HN[O]-^"_Q8TK7;S2X(;B_T^!VCNH;>;/DW!AE59/(DVMY<VWRY-K;6.#CT
M"@ HHHH \+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH
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 ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#\<_\ @MAXO^/O[!7[9'Q*_;(\>_"#
M5O&GP3^,O[/Z_#J3Q9HL)GF^'VH))*\?G)R8[.:60.[# =I.,O$L<GZ6_LUV
M_P"S)\6_$NM?MV_LS>,='\1V7Q6\,Z+:W>N>'Y8WM]1337OO)E9EP3.%O7A<
M28=!;QQL%*8'@7_!0W]NW]GN?X9?M*?L4_%GQ9HGAKQ3I7PWGFT#3/$E\EN/
M%.G7>E!S):B?:MRR3F>&2*,N5"QEL>9@>._\$KOAC\+_ -F3]OO]JKX@?L97
MMS'^R=!H&GZBL&A":]T-?%D4;RZDNB+$'$Z10J5E6WW 2/' N?*1$ /"?B5\
M6]:_9(_:"\2_&/\ X+O_ /!$?X?>)O WQ#^(4TR?M!#2M*\7MX:M972WT^QN
MXY(9I(+6"WCMXAM,6YED=(Y996!^AO\ @M!\0M)\:?'W]A;]@[P8]BWPZ^+7
MQ@M]8UW3M+""QU71="%E<P6)5/D>TD-Q$^P?*?(CQP!7?_''_@H__P $_O\
M@I9^PGX[^#7[*WQ1T7XM^)/B9X)U'0M ^&VE1L=7-[<P/!#)=V<BB;3H(IF2
M1[R=4BB6,R!SA<^:_P#!1']BKQI^S7\(OV'OVD-#6\\41?L;Z]HFG>/KC3[5
MYIW\,R6=EI^J:HD:@O)Y(LXIV4#(C,CG 0F@#HO^"PWQ#U/]F7_@HU^PW^TG
MX)N#::CXA^+$_P ,_$ODG:-3T;6C;1F"?'^L2&95G0'(20;AS7Z+U^</[;>D
M^$?^"G/_  4E_9.\!_LX^,M*\8^$/@MXLN/B=\2_%?AO4([W3M*:!;=M&M&N
M(6:)KFYG1F$.[>(5,NW9@G]'J "N#^(/[3WP ^%7B-O"7Q$^*FEZ1J20I*UG
M=R,'"-RK< \&N\K+U;P1X+UZ\.H:YX0TN]N"H4SW>GQR.0.@W,I.* /FCXY?
MM(? SXI_''X-P?#WXF:;JSV'C9I+Q;21CY2- 44G('!8@5],_P#"8^&/^@U!
M_P!]5X5^TYX-\(:%\;?@FVB>%--LS+XYD$IM;&./>!;L0#M SSS7T#_9VG_\
M^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I
M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']
MG:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\
MWZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I_
M_/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G
M:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY
M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'
MPQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^
M$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/
M^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'P
MQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_
M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!
M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^
M,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9
MVG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4
M?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_W
MZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^
M,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?
MV=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ
MKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_
M[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&
MH/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_
M (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^
M^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\
M0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\
MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z%
M %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]
M^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,
M/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?
M_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^
MA1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/
M_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/
MC#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^
M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J
M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T
M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%
M%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_
M 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#S
MXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_
M ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#
M_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\
M\^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG
M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG
M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,
M?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&
MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'
MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3
M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 5K
M;Q1X?O)UM;758GD<X1%/)-7ZB2QLHV#QV<2L.A6, BI: "BBB@ HHHH ****
M .;^+?P?^&GQW^'VJ?"OXN^#[37- UFSDM=1T^[# 21.I5@'0AXS@G#(0P[$
M5T%K:6MA:QV5C;1PPPH$BAB0*J*!@* .  .U244 5-+T#0=#>>31=$M+-KJ4
MR7+6MLL9F?\ O-M W'D\GGFK=%% %?3-(TG1;<V>C:7;VD)D9S%:P+&I8G);
M"@#)/4U8HHH **** /"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N
M7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ 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 ****
M /"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:O=* "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ 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 **** /"_VL/^2V? _P#[
M'N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:O=* "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ 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 **** /"_VL/^2V? _P#['N7_ -)FKW2O"_VL
M/^2V? __ +'N7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ
M[ZMI4>JQZ%)J=NM]-;O/%9M,HE>)&57D"9R55G0%@, NH/458H **** "BBB
M@#PO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J]TH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ K#^)VJ^,-"^&OB'7/AYHD>IZ_9Z'=SZ'IL
MIPMW>)"[0Q'!'#2!5/(ZUN5D^/O&_ASX9^!=:^(_C"\:WTCP_I-SJ6J7"1-(
M8K:")I96"J"S$(C' !)Q@4 ?CU_P2@U+X"?\%2;KP?J?Q)^-7CZ\^.-O\*?%
MR_%_5H_'.IZ7XC\+^(QK>DI"\"131BP@16;[/!$BV^U"CQLR2K7T7_P44_:(
M_:1^ GP9_9*_X)Z6_P 6]1M/BI\>O%.A>#_'/Q!TBZ*7\&GVD%K_ &_?VDP
M,=U(9%5)0 4$[NI5PK#SO_@JS_P3D\,?$C]K73?VUOV%OBHOP;^,ND?!CQ'X
MYM?B#X5,<=IXFFL+C2O*BU-1^[GAE@N9D:4@[@R&03(@CKSK]H+XU?$S]JA?
M^"5__!5;XO>#X]%@?X@MI/C9;>)DM;2\UU+6WMKH!B3%;RR63NI8D*LT8+'(
M) /I#]I/QA9_\$KO^"@O[,^G?!V]U.S^%WQY\077P^\<>$;W6[J\MH]8=83I
M&J6XN9',5TTSO#.X/[^-E+AG1&'Z$U^;?_!;7P9J_P <_P!O_P#8%^ '@^%[
MC5(?CQ)XWOXX1DV^F:&+6ZN9G(^XI4[ QQEB ,GBOTDH *X/X@_M/? #X5>(
MV\)?$3XJ:7I&I)"DK6=W(P<(W*MP#P:[RLO5O!'@O7KPZAKGA#2[VX*A3/=Z
M?'(Y Z#<RDXH ^5?VI?VP?V9M0^(?PM\:V/QCTB;2_#/BJ6^UV[B=V%I;^05
M\Q@%W$9(&%!/M79?\/;O^"='_1TFB_\ @!>?_&:9^UE\-?ATWQ;^#6CMX!T0
MVE_XUEAOK4Z5#Y=Q']F;Y)%VX=?8Y%>K?\,O_LT_]&\>!?\ PDK/_P"-4 >6
M?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\  "\_^,UZG_PR_P#LT_\
M1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\
M@!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'
M_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=
M_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_
M -&\>!?_  DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI
M-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__
M (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P  +S_XS7J?_#+_
M .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]
M'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )
M*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\
M&:/^'MW_  3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\
M#+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_
MP3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_
M ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_   O/_C-
M>I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'EG_#V
M[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS7J?_  R_^S3_ -&\
M>!?_  DK/_XU1_PR_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\
MX 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__
M (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >51_\%<O^"<TJ[E_:CT<<X^;3KT?S
M@IW_  ]N_P""='_1TFB_^ %Y_P#&:R/V$?V?_@-XC^#VJ7WB'X)>$;^=/&NK
MQ)->^&[65UC6X(5 6C)"@< =!7M7_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]
MN_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-
M/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU0!Y9_P /;O\ @G1_
MT=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2
ML_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A
M[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]
M&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P#
M"\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5
M 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S_P",UZG_
M ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N
M_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;
MQX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>
M?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+
M_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.
MDT7_ , +S_XS7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\ 1O'@7_PD
MK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_
M (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >
M6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_
M +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1T
MFB_^ %Y_\9IK_P#!7#_@G-&A=OVH]'P/[NGWI/Y""O5?^&7_ -FG_HWCP+_X
M25G_ /&J\O\ VT/V=_V?] _98\;ZSH7P,\'65Y;Z([V]U:>&+2.2)MR\JRQ@
MJ?<4 1C_ (*W_P#!.<@$?M1Z-SZV%Y_\9I?^'MW_  3H_P"CI-%_\ +S_P",
MUW'PV_9G_9PN_AWH%U=?L_>")99=%M7DDD\*6;,[&%2228\DD]ZV_P#AE_\
M9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\  "\_^,T?\/;O^"='_1TF
MB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#Q
MJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@!>?_ !FO4_\
MAE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9__&J /+/^'MW_  3H
M_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9KU/\ X9?_ &:?^C>/
M O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@#RS_ (>W?\$Z/^CI-%_\
M +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z-X\"_^$E9_P#QJC_A
ME_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\  "\_^,T?\/;O^"='
M_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9
M_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@!>?_ !FO
M4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9__&J /+/^'MW_
M  3H_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9KU/\ X9?_ &:?
M^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@#RS_ (>W?\$Z/^CI
M-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z-X\"_^$E9_P#Q
MJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\  "\_^,T?\/;O
M^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_
M^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@!>?_
M !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9__&J /+/^
M'MW_  3H_P"CI-%_\ +S_P",TT?\%<O^"<QD,8_:CT?(&2?[.O<?GY&*]5_X
M9?\ V:?^C>/ O_A)6?\ \:KQ7P/^S_\  :X_;K\<^'+CX)>$9-/MO!6F2V]@
M_ANU,,4C.VYU0Q[58]R!DT :_P#P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^
MCI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\
M)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S
M_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5
M'EG_  ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+
M_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T
M=)HO_@!>?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_
M /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[
M=_P3H_Z.DT7_ , +S_XS7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\
M1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.D
MT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )
M*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C
M->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;
MO^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\  "\_^,UZG_PR_P#LT_\ 1O'@
M7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?
M_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'_#+_
M .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $
MZ/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\
M>!?_  DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\
M +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0
M!Y9_P]N_X)T?]'2:+_X 7G_QFFQ_\%<O^"<TJ[E_:CT<<X^;3KT?S@KU7_AE
M_P#9I_Z-X\"_^$E9_P#QJO%?V$?V?_@-XC^#VJ7WB'X)>$;^=/&NKQ)->^&[
M65UC6X(5 6C)"@< =!0!K_\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_H
MZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/
M_P"-4 >6?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\  "\_^,UZG_PR
M_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='
M_1TFB_\ @!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\
M"2L__C5'_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_
M !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_
M  R_^S3_ -&\>!?_  DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W
M?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%
M_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P  +S_X
MS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P
M]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1
MO'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_
M . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/
M_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N_P""='_1TFB_^ %Y_P#&
M:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-
M/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_
M   O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C
M5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS7J?_  R_
M^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\ 1O'@7_PDK/\ ^-4 >;Z%_P %4?\
M@GYXEU:#0]%_::T6:ZN&VPQ?9+I=QP3U:$ < ]37OEA?6FJ6,.IZ?<++;W$2
MRP2IT=& *L/8@@U\_P#[9'P ^!'A3]E_QMXA\+?!3PCINH6NB.UM?:?X;M89
MH6W*,JZ1AE."1P>]>T?"[_DF?AW_ + 5I_Z)2@#=HHHH **** "BBB@ JAXI
M\,:!XV\,ZCX,\5Z5%?Z7J]A-9:E8SC,=Q;RH4DC8=U96(/L:OT4 ?(G_  Y>
M_91C\2Z/I<6N>.W^&VD^#K_P]_PJJ\^(VN7&ER6UQ<V4PMPTEZ76Q46FQK Y
MMY Z@J%CV-]$_$O]GKX(_&'X+7?[.GQ'^&&D:EX'O=,BT^7PRUJ(K6.WBV^2
MD2Q[?(,12-HVC*M$T:,A4JI'944 >6_!O]CGX'_!'Q[>?%GP]8:YK/B^]TB/
M2)/%OC/Q3?:WJ46FH^];**XOI97@@WX=HXRHD<;Y-[_-7J5%% !116?XL\6>
M&/ ?AC4/&OC7Q!9Z5I&DV<EWJ>IZA<+%!:P1J6>21V("JJ@DD^E &7XW^%/A
M'X@^(O#GBCQ'#.UWX6U)K[23#.459BA0EA_$,'I7251\-:_9>*M L_$FG6UY
M%;WUNL\$>H6,MK.$897?#*JR1-C&4=58=" <BKU !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 445YK\8OVP_P!F#X ?$7P=\(/C
M#\;M T/Q9\0-8@TOP;X:N;S=?ZK<S/Y:".! S["^%,K 1J2 6!(! .F^%OPI
M\(_![P[/X7\%PSI:7&I7%](+B<R-YTS[W.3VST':NDHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "L3XD?#[PY\5? NI_#OQ=
M%*^FZM;&"\6"4HY0D'AAT/%:U_?V.EV,VIZG>16UM;1-+<7$\@1(D499F8\*
MH ))/  K#^&WQ<^%/QET.3Q/\(/B=X>\5Z;%<-;RZCX;UJ"^@29<;HS) [*&
M&1E<Y&10!L:-I5IH.CVFAZ>K""RMHX( [9(1%"KD]S@"K-%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S>F?"GPCI'Q1U3XP
M6<,XUK5]-@L;UVG)C,,1)0!.QR>O>K/BWXE_#CP!=Z?8>._B!HFB3ZM<>1I4
M.KZK#;/>R\?NXA(P,C<CY5R>16W0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7-_"WX4^$?@]X=G\+^"X9TM+C4KB^D%Q
M.9&\Z9][G)[9Z#M5WPW\0? 7C'4=0TCPCXWT?5;O29_)U6UTW4HIY+*7)&R5
M48F-L@\-@\&M>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ***BO+^QTZ-)=0O8H$DE2)&FD"AI'8*B GJS,0 .I) % &3\2/A]
MX<^*O@74_AWXNBE?3=6MC!>+!*4<H2#PPZ'BM+1M*M-!T>TT/3U8065M'! '
M;)"(H5<GN< 59HH **** "BBB@ HHHH **** "BBB@ HHKX4?]J_]O?X]_LZ
M^*?VV_V(]8\)>(SX1\=^)=*7X%ZSH#*^M:?HVJ7-@\*ZA'+YUOJD\=L;F(E&
MA'VB&$Q'!F8 ^A_B'^WI^S3\+?VP? O[#/C+QL;;X@?$31[_ %'P[9>3^X*V
MH5O)DESA)I4\YHDP=PMI,X.P/X7_ ,%NOC[I_P !_A]\ G\7PWLGA'Q)^U#X
M3T_QE%8VCW#7%G#]JU"&'RHP6EWWEC9_N\'?C;@[L',^*5A\(O\ @O!_P2\T
MKX[_ +)^NMX=\:Q7L/BOX9:Y<*D6H>$O&FF-^[AN",['62,VLI((:&3>H8;#
M3]#M/A?_ ,' G_!*"Z\"?%**[\%>+I;DZ7XMMK.,C4/ 7CG2IE\S:A8,K17"
M!PI96>WF"EEWD@ UKW_@J9\>/@K^UAX$^!7[;G[!]_\ #+P9\6=;30_AQ\2;
M'QY;:W;G6)03;Z9J<,$*"PN9L;4V23H7.U7=4DD7[2KXT\-_ +]O3]H_X1^%
M?V:/^"@'@7X>W#>#?&OAW7;_ .*WA7Q++*?$1T;4K?4+>:'3I+5'L[FX>U2&
MXS)Y:)/.8BV50?9= !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !4.H7]AI5A/JFJ7L-M:VT+2W-S<2!(XHU!+.S'A5 !))X %>,_MX_M/
MWG[+?PI\.ZQHUY8V>J^-OB3X=\%:1JNJVYEM-,GU74(K4WDR!TWK%&TCA-RA
MG5%9E4EAX9X]_;9_:#_8/_:^\&?L[?MY7VB>+_A!\9M2_L/X>_&"RT5=/FTG
M774[-%UJW5F@99QGR;F(1 D,'CPKN@![K^R;^VM\!/\ @H?\%?$7Q%_9=\>7
M4MGIOB'5O#%Y<SVGD76GW]K(T7F&)LE0Z&*XCW $QS1EE5MR+\<?%W_@D_\
M"K]CG_@FUX[_ &B'T6[\=_M#^'M TSX@>+_BWXJOWU37M5UC0;JUUJ6.WNIB
M6MX#)8&)(8MBE-@;><L>K_:A5?\ @EI_P4IT+]O/25%E\&/VA;RQ\&_'B%!M
MMM"\1C,>B^(G'2-),FSN)#M0!D=MSL*^]?%_A71/'7A+5/!'B6T%QINLZ=/8
MZA >DD$L;1R+^*L1^- $V@ZWI7B;0[+Q)H5ZES8ZA:1W-G<1GY98I%#(X]BI
M!_&K=>5?L,?#GXJ?!W]C7X7_  ?^-TEM)XK\)>!M-T36Y[2X\U)Y;2W2W\[>
M."76-7.. S$<XKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KQO]LW]O/]FK]@?PGX;\:_M*^-3H]AXI\66.@:;)'#YA2:YF2(W,O(
M\JUA#AY9F^5%('+.B-YUXU^.?[1O[0O[3/QA_9E_94^-'AOP-KWP:T3P_.J>
M(O"O]J1:Q?ZI;SW4?VH":-X[+RXHXLP%9=YF;>0BH>5_92_:/^&G_!7O]GKX
MM?L=_MD? ^V\+_$CP@;GP5\;_AR\XF%F9T/E7UC.PW-:SB,3V\OWE>$$%MB2
M. =Q_P %2M&_:,N/@]X+\??L\?!=?BA#X,^)-AKWCCX6I?Q02^+-$BMKN-[>
M$S?NY)8;F:TODB?B1[%0,G"GXK^ '_!8G]@_X6?\% _B1^T9\=/@U\7/V=;'
MX@^&O#GA348OB1\,;G3["YU_3KO5!<7=Y<6OG0)(([NSMED9AA8&,A48Q]-?
M\$>/CK\2]!T+QA_P3,_:D\0/>_%?]G6[ATE=7N<J_BOPK(N=&UI,G+EK<+#-
M@L5EB^=MTF*=\+_V?_VU/AQH'QB_8^\<_!GP;\0/A[X]\:^*-:\'^.-7\1JM
MO:Z?KU[<7T]AJNGO$9IG@FN[@*8=R3)Y:EK?!90#[.L;ZRU2RAU/3+R*XMKB
M)9;>X@D#I*C#*LK#A@0001P0:EKE?@7\*-&^ WP2\'? WPYJ%S=Z?X,\*Z?H
M5A=WK;IIH;2VCMT>0]W*Q@D^I-=50 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !117%?M)_&?3OV</V=?'W[0^L:1+J%IX"\%:KXBNK"!]KW,=
ME:2W+1*<'!81%0<'DT =K7C?P>_;T_9I^.W[4OQ(_8Z^''C8W?CCX66]G-XG
ML7AVQLEQN!-N^?WXAD413%1B*5E0G=D#YC^//[<_[:G[%WP(\!_\%$/&>L>'
M?B]\#?$&D:5J'Q1TKPSX9-CJGA*SOXXG35M+D29Q>V49F4/!.&FV[7$V"Y2?
M_@J'X.N] \)_#/\ X+3_ +$EE!X@\0?!S31JFJ6GA_;L\;_#N]59M1LE*X$A
M2)OMUN6R$='95+,* .:O/B+^QC\1_P#@H/\ M)_L$?\ !4+P3X-;4O%DNEZQ
M\,;_ .(<4$=MKGA!]'M(#9Z=<SX,3VM_!?S,L;HXFN9I8^4=Q<_X(&_'3Q<M
M]\=?^"?_ (@^)VI>.M!^ _B^P_X5;XWU>5Y9]5\':M%//I0,S#_2DC2VD"7"
MY22-H_+_ '82OK.\\#_L4?M]_"'P;\=O&7P>\!_%+PO>Z3#KW@W4O$_A&TU8
M00SQK*LL"W$4C12%=N0H#AEVD9&*YW]CWX"W?A[XW_&7]KS7O"\VAWGQ<UC1
MX-&T:[M_)N+30='T\6=B9XCS%++))>W(B(#1Q7,,;JDB2* #Z!HHHH ****
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
MM'"&EDV;F56K]%+GPKX>U+4;'7=:T&PO-2TY3]CU">R1I8"PPQC8@M'GO@T
M>2_$_P#9C3]L;]A:/]E_]J@OGQAX,T^P^("VZ1O*9_+A>Y\IF#+'+YJ,4E 8
MHP#K\RJ1Z/\ "/X3>"O@?\/=,^&'P^M[Z/2M)M4@M6U35[G4+IU50JF6YNI)
M)IFVJHW2.QPH&<  =)10 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !17S]X"_X*I_\$\?BC^U/=_L4_#W]K+PIJ_Q.LI9X9?"]G<2,SS0*S301
MS[/(FFC".7ACD:1?+?*C:V/$O^"H_BS]IW]B;XY>!O\ @J/H'Q;UK6_A'X'G
M'AWXN?"JSLO]&L_#-^\*SZ[&JEGN+RVNDAE8X \A BB,+.\H!]5_'/XK^(OA
M7XI^&L5A:6;Z/XG^(":#XEN+F-B]K!/IM^]L\1# *[7\5E#\P8;9VX!P1^<G
M[4W_  1FTSPG^Q5XE_X*->(/BOX\T_\ ;%\(>"[KQ]>?%(>.;U_L^JVMNVH3
M:+':"8V:::I1[1(DC&(@N689!^Z_VZM8TG7?V*-?^,OA+48=2M/"=MIGQ TJ
M[L)!*EY%HUY;:TGE,N0ZRI9[1CAEDQT-97_!4CXHS?#[]B3Q*-&^&/B7QW-X
MMN-/\-Q^$O!6F?;=2UBUU&[BM[R*VC!"EOL3W3[F944(2S #- 'S3^W+X<^.
M'[$G[;'@#_@L_P###X=ZOKO@_6O ]MX0_:@\&>'K.2YO+32MPFMM=A@4%YFL
MY&*RA07$,0  5Y73K?A[HOP=^*__  6;\%_MO_L:?$[0?%.A>/OV>-6LOBI>
M^%]2CN;1XK>_TUM$NIS&2%N)?,NH4WX<QV$J@8BD ]0_8YT'_@H]\3OC7=_M
M2?MKR^&OA[X=F\+7&E>#O@1X:N3J4^E^?<VT[7^J:F"L5Q>A;;RA' AB1)&V
MMN+[OI+0?"_AGPM%/#X8\.V&G)=7#3W*6%HD(EE;[TC! -S' RQY.* /)/&O
M[!OP,^(_[8^C?MO^-;?4I_&'ASPF?#NBI8:E-96WV%KC[2Z7:0.IOP9?F6*<
MO"F 1%ORY]JHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN(_:(
M_:2^!'[)?PHU'XX_M(_%/2/!WA32MHO=9UFXV1AV.$C10"TLC'A8T#.QX -
M';T5Y1^SO^UK\!/V\/@-=?&']BSX\:-XCTFZ-S867B.SLY)5T^_6,';/:S>5
M(KIOCD,,@1F5E/ 8$_-7_!,[XJ_&;]F/]IWXA?\ !)S]KOXL:OXS\0:/Y_C?
MX.?$+Q)(#=^+O"][<,UQ%*X 5[JRNWDC<#&4=2B+'&* .T_:-^'_ ,4_V]=3
M\0_LC>(?%>I>'O!GA_XU6MC\1'\':I+IM_K'A%O#":E# ;A9/-C2?4IX;69H
M2K/'#*J[59F'E'[.O_!-;X3?L'?MZZG^R/\  #^W(?V?/CK\!/$EYK_POU;Q
M%=ZC9:7JNG7^D64L]M)=222QK<VNM,CJ7)9H\[B%54^I=*_XHO\ X*%:Q9/\
ML/Q#^$=G>6D8X!GT/4IHKJ3W9H]=L%)](5]*\#_:@^/O[;%]_P % =<^$W[#
M/[)Z^*/$.D?#G3=*B^)WCRX>P\(>$9;VYGN[XSR(#/J,S11:0PM+8!AC<[*,
M9 /+O^"<_CBU_8J\,^)?^"&__!3F^M(M'TRTU'3_ (->-_%LBP:1\0_!=P)!
M]A%PY$7VVVBD:*2UW!Q$5"!EC+M[[_P17^$OC+X2_P#!,7PE\%]>\0'5+/1-
M1\2Z;X+UK4H?.&H>'EUN_32+MERHDAELOL\D8! :%X\$9KVO]GCX$>+/ _[.
M?ASX2?M+_$&T^*?B33TDG\0>)]3T&.&/4KV2>2=I5MF:18E4RE$ )VJHQCH/
M3P !@# '04 >.?L2?L+_  '_ & ?@W;?!'X!6NL+I4$DDC2:UK4UVY9Y9)G$
M:,?*M8O,ED<06Z11!G8A,LQ/L=%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 445\_?M ?\%4_^">'[*_QTT?]FG]H+]K+PIX7\<:VT(L]!O[B1GA\
MXCRC<R1HT=F'R"IG:,$$$''- 'T#7GW[5OQ2\4? []FSQO\ &KPA86MW>>#_
M  W=:VUK>0O(LUO:H9[A J,I+F&.0)S]\KD$9!\9_P""L7P4_;,^)WP"MOB'
M^Q'\;=0\/>-/ACJ<7B_1/"-E:@P^,[NR82#2KN3<&:WFB\Z,0C"O+)$7;"5Z
M-^RE^TA\'/\ @HU^QMX?^.W@J S>&?B%X:DCU+2;A@9;&5U:"\L)N.)891+"
M_&"4)'!!H ^>OC__ ,$9/@K_ ,%#OBY\0_BW^W9KGC'7)WUB*U^#0T/QQ>6%
MGX.TN.PMMEY8P6TJQ-=R737,LDMPDF2J*%V(-W@_CS]FC]N+XU?\$T/@!^UQ
M\,/$$_C']IC]E+QIK;:+-?2D2^-M.T_5+O1]0L9')+-)?65E"Y8DM(RE<[I=
MX^Y?V8OC++X,_P""=?A[XK?$,W5_?> _AW+!XO6VB+S37^C026VH*B@$ES<6
M<X"X)SQUKYO_ &"M+_X*>_M":+\']3\8_#N#]G[X1^ XK34-6T7Q+";GQA\0
MKX6[B=[JW1Q%HUI+<32S&)S)<%U7*JIP #G/VA?C%^S[_P %+K_]DG]K;]EK
MQ5%:?%CP'^T!HZ77A&\<0>(M%TV=O*\3:1?6AQ+ 8K-))9-RA2ML"I*R M[/
M^T3_ ,$I+K]LS]J[Q-\4?VH?VB_$EW\)-2TG2--M/@KX5NY-,LM9BLEFDSK-
MU"5GNXOM-Y=LMHC)& 59BY)4?6]MX7\,V>O7'BJT\.V,6J7<2Q76I1VB+<3(
M,85Y -S 8& 3@8J]0!C?#WX=^ OA+X(TSX:_"[P9I?AWP]HMHMKI&B:+8QVU
MK9P+]V.**,!44>@%;-%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M51\3^)_#?@KPWJ'C'QCK]EI.D:392WFJ:IJ5TD%O9V\:%Y)I9'(6-%4%F9B
M "2:\:_9"_X*6?L*?M[:MX@T#]D3]I/0?&U_X69?[<LM/6>*:!&8JLJI/&C2
MQ%A@2QAH\X&[D9 /<Z^>/VO/&'[0_B/7_$G[+'P3\01:!K/C3X375]X*\26*
M;;_3;JWU&WL]3N$=W\LO%;ZE92P@@8E4DE@P"^&W/Q)_:"_X)Z_\%4;*W_:/
M^.6I>,?@[^U1=QZ;X:U+4K<6]KX'\9VT96UTJ%%)6*UO;11''DL\D\&6).]W
M^C_VE_\ BDOCU\#?BM%^[1/&M]X8U:X[)8ZGI=RR*?\ ?U&RTM<>I'H* /C_
M ,4_\$GO@U_P33_:4^"/[5G[".O>--#UK6?BGIWA;XNV>L^-]0U6+QQIFI1R
MP375ZMW+(&NHI?*N%9 B JQV A2K?!FLZW_P1<_X*/\ Q#M/BRLUI^RY^TMX
MK;Q1HGCB13_9_@/QK<86\M-0D'RVEM>L%9)GVQJ5B3("RN/=O^"F'Q[^,/PP
M^)GP2\&?L_?LI>)?B[XNN?$VJ:[IWA_1IH[2P@:UTV6RCEU.^F_=6%L)=4CE
M$K!F+VZJB,QRO?\ [%7P@_:Y\-^!O%VN_MZ?%'PMXL\4>//$']IW'AGPII,J
M:'X9M?L<%J-+M6N6:2ZCQ!YC22*F^260[><D ^>_V)OV=O$'@KXE?MO^&_V.
MO'VDVG@WX@>)H-6^&VLVTWGZ7I7BN_T0_P!J.AA)#I'=-:2LL?"Y\K(:,X]$
M_8H_X) _ W]EOQ'HOQL^+WC76OC+\7-&TF+3M.^(GCO:PT.V2,1K;:-8+_H^
MD6X4%0L(\S#,&D8$BOJ[2-'TCP_IL.BZ#I=M96=LFRWM+2!8XHE_NJJ@!1[
M59H **** "BBB@ HHK,\9>+-*\">$]1\9:W'=26NF6<EQ-%8V<EQ<2A5)\N*
M&,%YI&.%2- 6=B%4$D"@#3KR'PC^W_\ L/\ C_X\77[+_@C]K3X>ZM\0[.66
M*X\':?XKM9;\2Q@F6(1*Y+2(%8O&N73:VX#!QQ'[*W[86B?\%0_V*/%?B_X/
MV^L_#SQ7*-=\):YH&OJ8]5\&:]"LD!BND4 QRQ[H9P ,A77H<@>+?MR?\$L/
MV1?A7^Q=X)A_9U^ OAGPEXV^%/C?P?=?#?Q5H6DQ0:G#J*ZY808>Z11+<&Y\
MQDD\QF\QY [9=5( /=OC5\/M+^+W[5.H?L[?%F_O-1\&?$+X9:=J</AV:<O9
MO)X>U^.:^C:%LH4NDU;3X9QC][%"$.0./$_V^?"_[<_P+_;*T7]MG]@/]@+P
MC\0&\,?"J]\.>-)-0\41:9J/B#3I;VTO$LM/CCW%Y;<63;#,N,W+)&CU]"_M
M,:A8>%_C_P#!+XAV]["LUEXUGT#7<2 O#INKZ;>I#N7J%DU.RTY 3P2C8R5K
M1_:(;]NC4O'7AWPM^RU!\,]+\,7MM/\ \)=XP\9S7MUJ&EOE1']BTZ!4CN6V
MECF6XC4$<@@8< \Z^.O@CX%?\%A?^"7+7HDU33=!^(_@>V\1^%]4CL9'U/P[
MJ*QK=6ES''"#)]JMKA5!2++.4>,$A^9OV1/#/[6/[3W[$?@71/\ @HI\,H_!
M'CS3+GP[JNI-HVOQ7-U>ZAI6H6]]'=2QK#Y=KY\EI"SPAG(6:6,^60!7NWP6
M^$GA+X"_"3PY\&/ <<RZ1X8T>#3K!KIPTTB1(%\R1@ &D<@N[8&69C@9KIZ
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
M5C9R7%Q*%4GRXH8P7FD8X5(T!9V(5020* -.O(?"/[?_ .P_X_\ CQ=?LO\
M@C]K3X>ZM\0[.66*X\':?XKM9;\2Q@F6(1*Y+2(%8O&N73:VX#!QQ'[*W[86
MB?\ !4/]BCQ7XO\ @_;ZS\//%<HUWPEKF@:^ICU7P9KT*R0&*Z10#'+'NAG
M R%=>AR!XM^W)_P2P_9%^%?[%W@F']G7X"^&?"7C;X4^-_!]U\-_%6A:3%!J
M<.HKKEA!A[I%$MP;GS&23S&;S'D#MEU4@ ]V^-7P^TOXO?M4ZA^SM\6;^\U'
MP9\0OAEIVIP^'9IR]F\GA[7XYKZ-H6RA2Z35M/AG&/WL4(0Y X\3_;Y\+_MS
M_ O]LK1?VV?V _V O"/Q ;PQ\*KWPYXTDU#Q1%IFH^(-.EO;2\2RT^./<7EM
MQ9-L,RXS<LD:/7T+^TQJ%AX7^/\ \$OB';WL*S67C6?0-=Q("\.FZOIMZD.Y
M>H634[+3D!/!*-C)6M']HAOVZ-2\=>'?"W[+4'PSTOPQ>VT__"7>,/&<U[=:
MAI;Y41_8M.@5([EMI8YEN(U!'((&' /.OCKX(^!7_!87_@ERUZ)-4TW0?B/X
M'MO$?A?5([&1]3\.ZBL:W5I<QQP@R?:K:X504BRSE'C!(?F;]D3PS^UC^T]^
MQ'X%T3_@HI\,H_!'CS3+GP[JNI-HVOQ7-U>ZAI6H6]]'=2QK#Y=KY\EI"SPA
MG(6:6,^60!7NWP6^$GA+X"_"3PY\&/ <<RZ1X8T>#3K!KIPTTB1(%\R1@ &D
M<@N[8&69C@9KIZ "BBB@ HHHH **** "BBB@ HHHH _/G]IUE_X)9_\ !2S1
M/VZ].(LO@M^T1>6/@[XYQCY;;0?$J@QZ-XA8=(XY039W$AVHN4D8LS"O=O\
M@H_IO[8'CGX9^#/"7[#O@'PMXB\0W'Q)L+K5KWQGJA@T;1[:P\VZCN[KRF\^
M;RM0@LCY$(+N4()0!F'K'[1/[.GPD_:L^%MW\$?COX877?".IW5M-K7A^=RL
M&IK!,L\4,V/F,8FCBD*J5W&,*V4+HW3^$?!_A+X?^&;'P5X$\+Z=HNC:9;K;
MZ;I.DV4=M;6L2_=CCBC 5%'8* * /GW]D3_@G]K7P<U#Q/\ %;]JG]H36_C5
M\2?'4VC3^)M:\064-MI-BVE7$UUIT&EZ;&#'90VT\\DJ'+R&1C(7W&OI.BB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KCOVA/@-\,_
MVH?@?XJ_9X^,F@+J?ACQCHEQI>LV;8#-#*A7>C$'9(APZ..4=58<@5V-% 'Q
M/_P2 _:$^(/A[PYXN_X)K?M8>*%N/BS^SM?V^B-J]Z^QO%?AF; T76H]QRYD
MA*02X+,LT8WG?)BLCXH_LM_\%,/VJ/VIOBMH5M\7[;X%_!37-4L; >*_#+1W
M7C?Q-I=K811FULY26AT>V^U2ZA(LY5KDF?*HJG)^II?V1/V>+[]I9_VP-?\
MAAIFJ_$=-$AT;3/%6J6J37&DZ=$TCK;6A(Q IDFFD9U'F.9BK.45$3TF@#C_
M (*_ ?X9? #P/H_@/X;>'UM[?1?#.EZ!#?7#>;>7-EI]O]GM$GG;YYBD><,Q
M)R['^(UV%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7PY_P %@?A/X_\ @[J/@O\ X*X?LW>')[_QY\ A,?&FAV Q+XL\"3D'5M.;
ML[PKF\A+9$;Q2$*685]QU0\4^'X/%GAG4/"]W>7%O%J-E+;2SVK*)$1U*DJ6
M5@#@G!(- 'BGQ_\ BYKG[17_  3U\4?$3]AV"'QSK/CSX;/)\/([#58;47+:
ME 8K:X:69@L*IYID8O@J(7&-PQ7F?[,/_!/O]HS7?B3H_P"TC_P4.^/]KXBU
MO1=#N]+\)_!WX?VS6?@CPK975L;6:$1R@SZK,8"8_M%P0 '95C VD?1G[.G[
M,G[/_P"R/\+K'X+_ +-7PDT3P9X8TY?]'TK1+01JS8 ,DCG+S2MCYI9&9V/+
M,37=4 0Z=IUAI&GP:3I5E%;6MK"L-M;01A$BC4!515'"J   !P *FHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1T25#'(@96&&5AD
M$>E?GU^Q'<+_ ,$O_P!OSQ-_P2_\33BR^%'Q3;4/'?[--U.VV#3I2_FZWX8C
M)X'DR.;N%!TAE?)+-BOT&KS;XX?LC?L]?M*^+_"7C#X^_#+3?%S^!KZ2_P#"
MVG:];)<6=E?.H0W?DL-LDH484ON"9W* WS4 >%?MN_#[_@H]\8/VJ?!>G?L3
M:KX0\#^&K+X?ZC;Z[\8?%%NNIOI<FHWEJ673=-#@7-ZD6G(5>?;;JETP)<MM
M'K?[(G[%?P^_9)^'UAX8M_%_B+QSXAM[W4[^_P#'OCN^6]U>\O-1EBFOI/-"
MJ(4EDAB/E1A4 B08.,GV)55%"(H  P !TI: "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#YT_P""HG[%.H_MO_LLWG@[X>:Z-!^)
M?A#5+?Q7\(?%:$+)HWB6Q8RVDH<YVQR'=!)D$>7,QP2!5S_@F]^W)HG[=O[*
M>A_&2]T@:'XQM);G1/B+X,E.VYT'Q'8MY6H6+1L=R[9!O0-R8Y8B<%J]_KS;
MX(_LB?L\?L]>+?%7Q'^%WPPTRR\5>.=7FU/QGXL:U1M2UFZE?>S33XW;,_=B
M7;$G\*+0!\<_LY?L%?\ !0;]IFQT/7_^"@7Q?'PR\":7XWG\8:?\#?AE>+]K
MU/4I=8EU=9=>U4%MX2[D+"SM"(0%CS(S)7Z >'/"WAOP?I\FD^%-!M--M9K^
MZOI;>RMUC1[FYN)+FXF(4 %Y9Y997;JSR,QR235^B@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH _/G]IUE_X)9_\%+-$_;KTXBR
M^"W[1%Y8^#OCG&/EMM!\2J#'HWB%ATCCE!-G<2':BY21BS,*]V_X*/Z;^V!X
MY^&?@SPE^P[X!\+>(O$-Q\2;"ZU:]\9ZH8-&T>VL/-NH[NZ\IO/F\K4(+(^1
M""[E""4 9AZQ^T3^SI\)/VK/A;=_!'X[^&%UWPCJ=U;3:UX?G<K!J:P3+/%#
M-CYC&)HXI"JE=QC"ME"Z-T_A'P?X2^'_ (9L?!7@3POIVBZ-IENMOINDZ391
MVUM:Q+]V..*,!44=@H H ^??V1/^"?VM?!S4/$_Q6_:I_:$UOXU?$GQU-HT_
MB;6O$%E#;:38MI5Q-=:=!I>FQ@QV4-M//)*AR\AD8R%]QKZ3HHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ 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 ****
M "BBB@ 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 ****
M "BBB@ 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 ****
M "BBB@ 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 ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BOA#Q9\?\ _@X4L_%6IVG@
M[_@GY\![S2(M0F32KN[^*]Q'+/;!R(G=!'\K,FTD=B2*H?\ #0__  <<?](Z
MOV?_ /P[MQ_\;H ^_J*^ ?\ AH?_ (../^D=7[/_ /X=VX_^-T?\-#_\'''_
M $CJ_9__ /#NW'_QN@#[^HKX!_X:'_X../\ I'5^S_\ ^'=N/_C='_#0_P#P
M<<?](ZOV?_\ P[MQ_P#&Z /OZBO@'_AH?_@XX_Z1U?L__P#AW;C_ .-U[?\
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
M[M?"5WJFAS7%[<PBZD(">;LD*LVW$*@D $U\Q?M3>'_ 7P+_ &#_ (#?'_\
M9=TG6/%/B[PM\</#D>H_M@S:>FCWWCV>YU&9+SRWDEDU#4K.9I'4F?\ T62.
M-#$\R@  '[)?$K]J;X3_  P^/_PX_9EUS6XY/&/Q.N-1_L'1X95,J6EC8S7=
MQ>2*3D0J8XX<]WG7&0&(K>,?A_\ M2:G^UAX.^(O@[]H'3-,^$VF>'=0M_&7
MPZF\+Q376LZC)C[+=1WQ_>0+%U*+@':00V\&/X,_;Y_9D_9_\??\'$/[*_\
MPF?PET74CXP^'OC1_%#7=H&.IFTL +7S3U819.P=%R<=36_\<? ^F> ?^#D/
M]FVW\-:MK26&I_!;Q3))H]UXAO+FQMW@A:*-K>VFE:*U_=G:1"J XR03DT ?
MI+17YP_L)7'PY_X*H?M:?M<>(?VO/ NE>-])^&'Q@G^''@7P1XJLTO-.T#3]
M/1HI;R"UE!2.ZNYQ)(]SM\["(BNJ(%KPOX2ZY\3M,_9W_P""DG_!-KQI\3O&
M>I^&/V;]%O=6^$GB(>+[^'4]+L+[1=1OK/39+R&9)KB&U-O%MCE9U8,R."BJ
M@ /V2HK\'?VH?V6? 7P^_P"#:+X8?\%)/#OB?Q8/C;\.?A]X&UGP/XZD\5W8
MET0R:AIUL;:VMTD6WB@$-PX*K'EV DD:20L[?H'^W7X7^$GQ$_:Z^"&K?''Q
MG>^/K9_">KMHG[*VF^&(=33Q;J$L<0_MBX2XGCM8X+2-G437P6"-W7;*DCX8
M ^SO%MIXIO\ PU>V7@C7;+3-6EMV73]0U+36O(+>0]'>!)83*!_=$B9]:^1?
M^"$'[6?[0_[:?[ MO\;_ -J'QG:Z]XMD\=^(--N+ZQTF"RA$-K?20Q1I%"J@
M*JJ "VYR/O,QYKRW_@@5JGBOP_\ %+]KSX!76BR^'O#/@?X]2)X3\"KJOVNU
M\+P75L)I+&U8 )' K $11 1(2VP8))T?^#8?_E%U%_V57Q=_Z=9J /:?^"Q/
M[1'[0_['W[ _CS]K+]F[Q=H5CK7@'2EU!M,\1^'S?VNI(UQ!&8VV31/$0KN0
MP8C)&0:[_P#X)_>/?C+\7_V.OAO\;_COXPTO5O$7CKP/I'B*]71=$^PVMFU[
M917!MXD,LC,J&3;O9B6QG S@>,?\'"?_ "A@_:!_[$M?_2RWKY5_X*P^&HKW
M_@U$\,>.+7Q!KNGZEX=^"7P]DT]](\17EG%(+A]%M9DN(8)4CND:&61=DRNJ
MEMR@-S0!^NM%?DU_P4J_9C\!?L;_ !F_8P_;3^#/B'Q3'\4/%'[3OA#P5XT\
M8ZEXIN[BX\0:-JL4XO+2XC:3R$B*PA4ABCCBB5BL:(H 'M/PYU[P7_P4 _X*
M\_M+?LW_ +3GA_3O%'@OX!>&O".F^#OASXAM4NM*NY]7L9KV_P!6N;*4-%<S
MC]Q;QO(K"&/.S:9G+ 'WY17SY_P3Q_8GE_8'\!>+?@A8?M"ZUXU\/WOC:]UW
MP;H>MH ?!^DW1'DZ3 3([/;QM'+L8[5)+81<-GZ#H **** "BBB@ HKYP_;>
M^)G_  4_\">*M#M/V!_V8_AOX\TB?3Y'U^[\<>-)=+EM;D/A$B1%.]2G))Z'
MBO$/^&A_^#CC_I'5^S__ .'=N/\ XW0!]_45XA^Q#X[_ &^?'?A77+O]OCX#
M>!_ >KP:A&F@6G@?Q3)JD5U;%,N\KNHV,'X [CFO'_C]\;O^"YOA[XR>(=$_
M9S_8>^"_B+P/;:@R>&M;\0?$N>SO;RVP,/-"J$1MG/ /:@#[/HKX!_X:'_X.
M./\ I'5^S_\ ^'=N/_C=?7WPM\1?M':M^SC8^)OBW\.O#^D_$^3P_+-J'AC2
M]7:?38M2"OY<"W) +1%@@+XR 3Z4 >@45\ _\-#_ /!QQ_TCJ_9__P##NW'_
M ,;J_P"$_C__ ,'"EYXJTRT\8_\ !/SX#V>D2ZA"FJW=I\5[B26"V+@2NB&/
MYF5-Q [D 4 ?=]?'?QS_ &Q_C)\2O^"EEE_P3!_9T^)&@^ +[3?A:?'7C#QG
MK&BKJ5]<0/=BU@T_3+621(O,',TL\HE54*JL>267[$KX9_X*G_\ !(SX1_\
M!2GQ[I7Q9^$?Q\U?X4?M$?"VPA_X1CXB>%;AQ<VEO*TLD%O=QHR.T)?SRCHZ
MNA>7EU+1L >A_!OQM_P4"\ _MYV'[-G[1/BSP7XO^&^I_"K6M?\ #OC;0?#$
MNEZE<ZC::EI%N;6^A-Q-"C1Q7SLLD.Q9A)]Q#$<T_P#@J[^W=X[_ &,/"OPF
M\$_"2'1K?Q;\;/C'HW@#1?$7B6V>?3O#XO782ZA+"CQF=HU7"1;T5F<%FVJ5
M;YP_X)R?\%%/^"AGP7_;MT;_ (),?\%@/A[HM_X\UWP]>WOPJ^,7A9%%KXJM
MK:)YITE"HB[S%;RN6"0L#"JR0Y=9#S7[?^E_$O\ X.$/A+\:/@A^R)-I&C^$
M_P!GKQM)#X5\7W*,^I>*?'VFV[.;:RD$B)86<:W'E&Y82/,UPC)Y:(2X!]A_
MLH_'CX]I^VQ\4_V*?BS\1M/^(MCX&\'>'_$-MXZL= CTZXT^YU&2]1]'OHX&
M,+3".UCNHV18V\FX =6.'-S_ (*U_'?X_?LJ?L'?$+]J7]G7Q;HMAKOP_P##
MLVK+8>(-!-]::@J/'F)PLL3QG9OPRMU89! Q7YZ?L9?&KP#_ ,%0/^"=_P .
M_P!B7]GO5O%OPB^.P^(L0^.]SX,\1:CI>MZ&VFRQG6]=O[A91/<O?1;+6,W3
M2L;J]"G=]DD>/[0_X+-^ /#WPM_X(B?'?P#X4DU)]/TWX7WL5L^L:U=:C<L-
MP),ES=R233,23\SNQ]Z /#/B5_P4*_X*J_LP?\$PO /_  5B\4:]\(OBGX1U
M?P=X<\4>/?AY:> [[P_J6FZ?JL5JV+*_&IW4<KPO=(K&2V *AG &-E?HA^SO
M\<O!7[3?P$\&?M%?#AKC^P/'/A>QUW2%NXPDR6]U DR+(H)"NH<*P!.&!&37
MYX?"W]@']JW_ (*,_P#!&']GW]E7QI^U7X5\&_";Q#\'/!,_B9/"O@&X;7]1
MTV'3;&>'3Q<W%^\$!W)'OG6%MYC!$:HS1G]'O@]\*/ WP'^$WAGX(_#'1QI_
MASPAH%GHV@V(<MY%G;0I#"A8\L0B*"QY)R3R: /G?_@HS^U!^TIX.\4^"_V2
MOV"O%GPJL/C5XX6YU:TD^+FHSQ:59Z+9F..9REL&FEN)IYX(H8T4[@+A^D+8
MU_V2O$7[?OP1^!7CKXK?\%;?B?\ !^670(YM4MKGX2V6H)8:=H]K:M-<3W$E
MZB2/)D2':J;56('<Q<A<[]O?_@C/_P $^?\ @I+J,GB[]I_X-SWOBQ-(33M+
M\::3KEU9ZEID*,[QB%DD\K"/)(X22-TW.25.:^'M+/[8OA'_ ())_M\_\$Z_
MCC\2M3^(.K_L_:'J6C^$_'5\6>]U?P[=Z&FIP0SL2S231V<F&RS$"98\D("0
M#W?1?V_?VZ?&O_!.C5/^"PGAJT\.V_A&TLKSQ5I7P1N=")GNO!MK.XEDGU,2
METU)[2*2[1T0VZ?)$T3_ #2UZ=^U;_P5&T?P[\(_@&_[) TO7O&?[4FM:=8_
M"=]=A=K.RLKB&.YNM7O(8W1Y(K2WD5G@1U=I'1-R_,P\Z^#&M>%[#_@UYL-9
MCEB.GVW[%=P;L\;2Z>&9!,#[^8'!'K7PA^QIX5\:>%?CC_P1[U7XF0SII5Q\
M/O&JZ<UR#L6::RFFMAST+0S617U &.E 'Z?:7^US\7OV8O\ @H!X$_84_:F\
M;Z=XLTSXR^%M1U#X7^.K?0TTRY&KZ:JR:AI-U#&[1.I@DCGAF4(PRT3K(2LA
M^K=;M=2OM(N;/1M5^PW<L#+;7OD"7R'(X?8W#8/.#UK\V/\ @M%;ZIK?_!6+
M_@G/X:\+JSZK_P +4\17Y6+[ZV5O;Z;)=$XY"^4&)[84^E?IC0!\!?\ !*C]
ML_\ ;9_:Q_;"_:7^#GQ^^)/@^?P[\!/B-_PC&DQ^'?!;V=QK*L]X!//))=2B
M,A8(CM1>6+<XP*^_:_,#_@B!I5KKO[>G_!1O0[V6Y2&\^/H@F>SO);:95?\
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
M_P +O!]YX<L_">J?#B2ZN-4MKN-EN9KB^CU.%1.Q*LK);JBE>48&OK>B@#Y
M7_@FY\5/@#^VWX\_;4_84^-?A_PP?B[;VQ^*GP]\:^&)]0TG4M0@W"+5K62V
MNH);6Y >3>AWI*97)VL0PMQ_\$P]3TG]E?XY?"+PY\<K%?B-^T4^K3?$WXFZ
MKX.:YCEEO[-[(K:V"7L1@@M[=ECMXFN)-FTEVE9W)^M** /@OXO?\$=?C-\7
MO^"/FE_\$CM2_;$\-V>F6.BZ5HMSXWA^$T[7$^GZ==6MS;*ML=9VQS%[51)(
M7965CMC0C)V/C#_P2^_:?\4?MA_#']O'X-_MM:+X3^(_A/X9-X \:23_  Q:
M]TG7]'-U)=*T-G)J.^TF$K[N9Y S)&<A5*/]N44 ?''[&O\ P3#^-/[&W[0_
MQQ^-WAW]M6Y\26OQ?UN+7(](\2>!K9F@U86_E/<WDMM+#]I0DN5@MQ:(ORC)
M"XKI?^"3W_!/GXA?\$TOV<[K]G#Q5^T)I?Q#T\^)+_6-/U*T\#2:+/#)>3&:
M9) ;^Z65=[,5P$(!P=W6OJ*B@#Y]_P""FO[&GQ&_X* ?LC^*?V2/!OQPTCP%
MIWC2Q6SU[6;_ ,%R:S.(5GAE @5;^U6-CY3*2_F</P 1D^/_ +1/_!)[X\?M
M'_\ !)JP_P""5_B?]L+PO8V=MX=T+0;KQO9?"6X,]Q8:3)9R6^+9M9*I.S64
M?F2;RI#-MC3@C[BHH ^.?VWO^";'[0_[:7@KX&>&M2_:U\(^'KSX+_$K1/'?
MV^W^$MS<)K.KZ7YPMQY3:TIM[=DFP\>Z1RPR)%!VCF?VO/\ @DA\=O'7[8NE
M_P#!13]A7]LY/@U\8[CPQ#X?^(-S)X-35-%\66<80*9K.6;,;J$0#+2?+#"
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
MX@W]C8?#F;1Y=.U?47C,Z1RMJ=T'MPL:A49-X(SYAZ5B?#O_ ()L?&G]D/\
M:=^)OQP_8+^._A?P_P"%_C)J_P#;GC3X<>//!]SJ5C8:ZV?-U33Y+6]MGC\W
M<3);OE6(&UT"H$^R** /E?1_^"4?P>M?V$_BM^Q=K_C34]2N_C;<Z[JWQ)\>
M/;1QWFIZ]JI+3ZDL*_NXA&XB$4 RJ1P1H2QW,WS_ /%+_@BI^VQ^T9^QAX)_
M9'_:!_X*3:?=I\._$&@S^$]3\/?#!+2-+72_EBFO(FNW:]NRBHJ_/% F79HY
MGVNOZ444 ?EU^V'X3^-TO_!P;^S#I?PW^+FFP>+--^ OB2:;5_$7AX7%IJ@6
M9Q-%-;V\L!C60,VUHW!C948B0*R/]A?!;]B?5M-_:L\1_MS?M(^--*\5?$76
M?!T/A#1+;1='>TTKPUX?2=KF2SMTEEEDGEGN&,LUQ(P+;8T6.-5(;JO%7[#G
M[+OC;X_Z=^U1XH^&CW7Q$T>$P:/XO;7K];VP@.[=;P.LX\F%M[[H4 C;S'RI
MW-GUF@#X?_X(T_!ZZ_8)TOXB_P#!,CQ8'MQX)\<ZGXB^%DTQ.S6O!VHSB>":
M%C_K)+:YDGMKA1S&_E,<+/$6\T\%?\$&_CSX*_8[^+/_  3PTS_@HC<Q_!KQ
MI+K$_A#1X_AU;G5-*>^D,PAO+Y[AC=6R3'>R1)!+*<_OHU8QG]&->\%^$_%&
MHZ9K'B#P[:7=YHMV;K1[R:$&:RF*E&>)_O1ED9D;:1N1F5LJQ!TZ /D7XCZ%
M\5?V$O\ @E;+\#[OXG7?Q.^)0\$+X+^'QM=%AT^36M;ELOL.GVUM;1LWEQJ4
M6:1F>0I'%<3NX1#L]+_X)M_L=Z7^P%^PO\-/V0]-OXKN3P9X<2#5;VW!$=UJ
M,SO<WLR \A'N9IF4'D*P!KURX\&>%+OQ;;^/+SP_:S:S9V;VEEJ4T(>6VA=@
MTB1,?]6'(7?MQOV)NSL7&G0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
D% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528855272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-10427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ROBERT HALF INTERNATIONAL INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">94-1648752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2884 Sand Hill Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Menlo Park<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">234-6000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, Par Value $.001 per Share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">RHI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,676,365,011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,685,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the registrant&#8217;s Definitive Proxy Statement to be mailed to stockholders in connection with the registrant&#8217;s annual meeting of stockholders, scheduled to be held in May 2022, are incorporated by reference in Part III of this report. Except as expressly incorporated by reference, the registrant&#8217;s Proxy Statement shall not be deemed to be part of this report.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000315213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityPublicFloat</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528230008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">PricewaterhouseCoopers LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Francisco, California<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">238<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978529009832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Financial Position - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 619,001<span></span>
</td>
<td class="nump">$ 574,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">984,691<span></span>
</td>
<td class="nump">714,163<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">494,991<span></span>
</td>
<td class="nump">406,634<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">169,864<span></span>
</td>
<td class="nump">147,515<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,268,547<span></span>
</td>
<td class="nump">1,842,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">93,403<span></span>
</td>
<td class="nump">109,817<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">228,793<span></span>
</td>
<td class="nump">262,688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">3,334<span></span>
</td>
<td class="nump">5,594<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">222,855<span></span>
</td>
<td class="nump">223,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Noncurrent deferred income taxes</a></td>
<td class="nump">135,427<span></span>
</td>
<td class="nump">113,532<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,952,359<span></span>
</td>
<td class="nump">2,557,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>LIABILITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">183,796<span></span>
</td>
<td class="nump">130,770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and benefit costs</a></td>
<td class="nump">540,183<span></span>
</td>
<td class="nump">397,877<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrent', window );">Employee deferred compensation plan obligations</a></td>
<td class="nump">535,276<span></span>
</td>
<td class="nump">435,121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">15,631<span></span>
</td>
<td class="nump">4,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">83,787<span></span>
</td>
<td class="nump">78,604<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,358,673<span></span>
</td>
<td class="nump">1,046,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="nump">181,291<span></span>
</td>
<td class="nump">223,869<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">31,344<span></span>
</td>
<td class="nump">81,640<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,571,308<span></span>
</td>
<td class="nump">1,352,135<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note L)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $.001 par value; authorized 5,000,000 shares; none issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $.001 par value; authorized 260,000,000 shares; issued and outstanding 110,685,989 and 113,127,501 shares</a></td>
<td class="nump">111<span></span>
</td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,235,903<span></span>
</td>
<td class="nump">1,179,972<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(22,622)<span></span>
</td>
<td class="num">(4,732)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">167,659<span></span>
</td>
<td class="nump">29,936<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,381,051<span></span>
</td>
<td class="nump">1,205,289<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 2,952,359<span></span>
</td>
<td class="nump">$ 2,557,424<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlanAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan Assets, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlanAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19512-108361<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20028-108363<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526648344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Financial Position (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">260,000,000<span></span>
</td>
<td class="nump">260,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">110,685,989<span></span>
</td>
<td class="nump">113,127,501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">110,685,989<span></span>
</td>
<td class="nump">113,127,501<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528730488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">$ 6,461,444<span></span>
</td>
<td class="nump">$ 5,109,000<span></span>
</td>
<td class="nump">$ 6,074,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs of services</a></td>
<td class="nump">3,765,416<span></span>
</td>
<td class="nump">3,096,389<span></span>
</td>
<td class="nump">3,549,303<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">2,696,028<span></span>
</td>
<td class="nump">2,012,611<span></span>
</td>
<td class="nump">2,525,129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">1,951,282<span></span>
</td>
<td class="nump">1,666,041<span></span>
</td>
<td class="nump">1,958,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanInvestmentIncome', window );">Income from investments held in employee deferred compensation trusts</a></td>
<td class="num">(61,078)<span></span>
</td>
<td class="num">(75,188)<span></span>
</td>
<td class="num">(54,917)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">2,241<span></span>
</td>
<td class="nump">1,219<span></span>
</td>
<td class="nump">1,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income, net</a></td>
<td class="num">(197)<span></span>
</td>
<td class="num">(1,343)<span></span>
</td>
<td class="num">(5,125)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">803,780<span></span>
</td>
<td class="nump">421,882<span></span>
</td>
<td class="nump">625,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">205,154<span></span>
</td>
<td class="nump">115,606<span></span>
</td>
<td class="nump">171,082<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 598,626<span></span>
</td>
<td class="nump">$ 306,276<span></span>
</td>
<td class="nump">$ 454,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 5.42<span></span>
</td>
<td class="nump">$ 2.72<span></span>
</td>
<td class="nump">$ 3.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 5.36<span></span>
</td>
<td class="nump">$ 2.70<span></span>
</td>
<td class="nump">$ 3.90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Shares:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">110,482<span></span>
</td>
<td class="nump">112,729<span></span>
</td>
<td class="nump">115,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">111,718<span></span>
</td>
<td class="nump">113,318<span></span>
</td>
<td class="nump">116,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share (usd per share)</a></td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="nump">$ 1.24<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlanInvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan, Investment Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlanInvestmentIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528807096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>COMPREHENSIVE INCOME (LOSS):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 598,626<span></span>
</td>
<td class="nump">$ 306,276<span></span>
</td>
<td class="nump">$ 454,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="num">(18,702)<span></span>
</td>
<td class="nump">18,973<span></span>
</td>
<td class="num">(1,553)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign defined benefit plans, net of tax</a></td>
<td class="nump">812<span></span>
</td>
<td class="num">(3,719)<span></span>
</td>
<td class="num">(2,324)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="num">(17,890)<span></span>
</td>
<td class="nump">15,254<span></span>
</td>
<td class="num">(3,877)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income (loss)</a></td>
<td class="nump">$ 580,736<span></span>
</td>
<td class="nump">$ 321,530<span></span>
</td>
<td class="nump">$ 450,556<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524363320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance at beginning of period, (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period at Dec. 31, 2018</a></td>
<td class="nump">$ 1,063,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 119<span></span>
</td>
<td class="nump">$ 1,079,188<span></span>
</td>
<td class="num">$ (16,109)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">454,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">454,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(3,877)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,877)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="num">(145,726)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(145,726)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Net issuances of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Net issuances of restricted stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">48,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock, (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,605)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(272,645)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(272,640)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance at end of period, (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Dec. 31, 2019</a></td>
<td class="nump">1,143,683<span></span>
</td>
<td class="num">$ (558)<span></span>
</td>
<td class="nump">$ 115<span></span>
</td>
<td class="nump">1,127,487<span></span>
</td>
<td class="num">(19,986)<span></span>
</td>
<td class="nump">36,067<span></span>
</td>
<td class="num">$ (558)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">306,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">15,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="num">(156,045)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,045)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Net issuances of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Net issuances of restricted stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">52,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock, (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,871)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(155,807)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(155,804)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance at end of period, (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Dec. 31, 2020</a></td>
<td class="nump">1,205,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 113<span></span>
</td>
<td class="nump">1,179,972<span></span>
</td>
<td class="num">(4,732)<span></span>
</td>
<td class="nump">29,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">598,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">598,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(17,890)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,890)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="num">(170,679)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(170,679)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Net issuances of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Net issuances of restricted stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">55,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock, (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,143)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(290,227)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(290,224)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance at end of period, (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Dec. 31, 2021</a></td>
<td class="nump">$ 1,381,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111<span></span>
</td>
<td class="nump">$ 1,235,903<span></span>
</td>
<td class="num">$ (22,622)<span></span>
</td>
<td class="nump">$ 167,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528260072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends, per share (usd per share)</a></td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="nump">$ 1.24<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524228584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 598,626<span></span>
</td>
<td class="nump">$ 306,276<span></span>
</td>
<td class="nump">$ 454,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for credit losses</a></td>
<td class="nump">9,464<span></span>
</td>
<td class="nump">4,200<span></span>
</td>
<td class="nump">9,868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">52,210<span></span>
</td>
<td class="nump">62,281<span></span>
</td>
<td class="nump">64,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_AmortizationOfCloudComputingImplementationCosts', window );">Amortization of cloud computing implementation costs</a></td>
<td class="nump">28,023<span></span>
</td>
<td class="nump">18,399<span></span>
</td>
<td class="nump">3,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">2,241<span></span>
</td>
<td class="nump">1,219<span></span>
</td>
<td class="nump">1,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss', window );">Realized and unrealized gains</a></td>
<td class="num">(37,359)<span></span>
</td>
<td class="num">(66,866)<span></span>
</td>
<td class="num">(44,492)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedStockExpense', window );">Stock-based compensation</a></td>
<td class="nump">55,932<span></span>
</td>
<td class="nump">52,486<span></span>
</td>
<td class="nump">48,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(21,133)<span></span>
</td>
<td class="num">(13,146)<span></span>
</td>
<td class="num">(9,473)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of effects of acquisitions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(292,628)<span></span>
</td>
<td class="nump">127,740<span></span>
</td>
<td class="num">(48,461)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Capitalized cloud computing implementation costs</a></td>
<td class="num">(31,240)<span></span>
</td>
<td class="num">(33,178)<span></span>
</td>
<td class="num">(30,338)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">52,610<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
<td class="num">(9,204)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost', window );">Accrued payroll and benefit cost</a></td>
<td class="nump">99,005<span></span>
</td>
<td class="nump">119,231<span></span>
</td>
<td class="nump">17,705<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCompensation', window );">Employee deferred compensation plan obligations</a></td>
<td class="nump">100,058<span></span>
</td>
<td class="nump">13,923<span></span>
</td>
<td class="nump">87,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">3,587<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="num">(18,798)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other assets and liabilities, net</a></td>
<td class="num">(16,260)<span></span>
</td>
<td class="nump">2,683<span></span>
</td>
<td class="num">(6,830)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash flows provided by operating activities</a></td>
<td class="nump">603,136<span></span>
</td>
<td class="nump">596,528<span></span>
</td>
<td class="nump">519,629<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(36,611)<span></span>
</td>
<td class="num">(33,377)<span></span>
</td>
<td class="num">(59,464)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_PaymentsForEmployeeDeferredCompensationPlan', window );">Investments in employee deferred compensation trusts</a></td>
<td class="num">(85,432)<span></span>
</td>
<td class="num">(64,351)<span></span>
</td>
<td class="num">(71,432)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_RedemptionsFromEmployeeDeferredCompensationPlan', window );">Proceeds from employee deferred compensation trust redemptions</a></td>
<td class="nump">34,434<span></span>
</td>
<td class="nump">123,025<span></span>
</td>
<td class="nump">28,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(15,836)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flows (used in) provided by investing activities</a></td>
<td class="num">(87,609)<span></span>
</td>
<td class="nump">9,461<span></span>
</td>
<td class="num">(102,138)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfDebt', window );">Proceeds from (Repayments of) Debt</a></td>
<td class="num">(239)<span></span>
</td>
<td class="num">(218)<span></span>
</td>
<td class="num">(200)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(287,738)<span></span>
</td>
<td class="num">(159,172)<span></span>
</td>
<td class="num">(277,535)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="num">(170,612)<span></span>
</td>
<td class="num">(155,935)<span></span>
</td>
<td class="num">(145,631)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash flows used in financing activities</a></td>
<td class="num">(458,589)<span></span>
</td>
<td class="num">(315,325)<span></span>
</td>
<td class="num">(423,366)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate fluctuations</a></td>
<td class="num">(12,363)<span></span>
</td>
<td class="nump">13,284<span></span>
</td>
<td class="num">(226)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Change in cash and cash equivalents</a></td>
<td class="nump">44,575<span></span>
</td>
<td class="nump">303,948<span></span>
</td>
<td class="num">(6,101)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">574,426<span></span>
</td>
<td class="nump">270,478<span></span>
</td>
<td class="nump">276,579<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">619,001<span></span>
</td>
<td class="nump">574,426<span></span>
</td>
<td class="nump">270,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_CashPaidDuringPeriodForAbstract', window );"><strong>Cash paid during the year for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">548<span></span>
</td>
<td class="nump">577<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes, net of refunds</a></td>
<td class="nump">219,726<span></span>
</td>
<td class="nump">128,321<span></span>
</td>
<td class="nump">191,522<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash items:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_StockRepurchasesAwaitingSettlement', window );">Stock repurchases awaiting settlement</a></td>
<td class="nump">5,593<span></span>
</td>
<td class="nump">3,104<span></span>
</td>
<td class="nump">6,469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanFundExchangesWithinPlan', window );">Fund exchanges within employee deferred compensation trusts</a></td>
<td class="nump">$ 116,815<span></span>
</td>
<td class="nump">$ 208,055<span></span>
</td>
<td class="nump">$ 41,648<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_AmortizationOfCloudComputingImplementationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of Cloud Computing Implementation Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_AmortizationOfCloudComputingImplementationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_CashPaidDuringPeriodForAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Paid During Period For [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_CashPaidDuringPeriodForAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlanFundExchangesWithinPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan, Fund Exchanges Within Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlanFundExchangesWithinPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan, Realized and Unrealized Gain (Loss)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Accrued Payroll and Benefit Cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_PaymentsForEmployeeDeferredCompensationPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments For Employee Deferred Compensation Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_PaymentsForEmployeeDeferredCompensationPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_RedemptionsFromEmployeeDeferredCompensationPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Redemptions From Employee Deferred Compensation Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_RedemptionsFromEmployeeDeferredCompensationPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_StockRepurchasesAwaitingSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchases Awaiting Settlement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_StockRepurchasesAwaitingSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526443560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note A&#8212;Summary of Significant Accounting Policies</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Robert Half International Inc. (the &#8220;Company&#8221;) provides specialized staffing and risk consulting services through such divisions as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Finance&#160;&amp; Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OfficeTeam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Legal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Creative Group</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company, through its </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Finance&#160;&amp; Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> divisions, is a specialized provider of temporary, full-time, and senior-level project professionals in the fields of accounting and finance. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OfficeTeam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> specializes in highly skilled temporary administrative support professionals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides project and full-time technology professionals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Legal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides temporary, project, and full-time staffing of lawyers, paralegals and legal support personnel. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Creative Group</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides interactive, design, marketing, advertising and public relations professionals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global consulting firm that helps companies solve problems in finance, technology, operations, data, analytics, governance, risk and internal audit. Revenues are predominantly derived from specialized staffing services. The Company operates in North America, South America, Europe, Asia and Australia. The Company is a Delaware corporation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Consolidated Financial Statements (&#8220;Financial Statements&#8221;) of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the rules of the Securities and Exchange Commission (&#8220;SEC&#8221;). Certain reclassifications have been made to prior years&#8217; consolidated financial statements to conform to the current presentation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Financial Statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include allowances for credit losses, variable consideration, workers&#8217; compensation losses, accrued medical expenses, income and other taxes, and assumptions used in the Company&#8217;s goodwill impairment assessment and in the valuation of stock grants subject to market conditions. We continue to monitor the global economic uncertainty as a result of cornavirus (&#8220;COVID-19&#8221;) and its variants to assess the impact on the Company&#8217;s results of operations, financial condition and liquidity. Actual results and outcomes may differ from management&#8217;s estimates and assumptions. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. See Note C for further discussion of the revenue recognition accounting policy.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs of Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Direct costs of temporary and consultant staffing consist of professional staff payroll, payroll taxes and benefit costs for the Company&#8217;s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement staffing services consist of reimbursable expenses. Risk consulting and internal audit direct costs of services include professional staff payroll, payroll taxes and benefit costs, as well as reimbursable expenses.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advertising Costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company expenses all advertising costs as incurred. Advertising costs were $49.3&#160;million, $37.2&#160;million and $54.3&#160;million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from Investments Held in Employee Deferred Compensation Trusts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    Under the Company&#8217;s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company&#8217;s deferred compensation obligation to employees changes accordingly. Changes in the Company&#8217;s deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. The value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. The Company&#8217;s income from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments. </span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s income from investments held in employee deferred compensation trusts (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend income</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,719&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,425&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized and unrealized gains</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from investments held in employee deferred compensation trusts</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,078&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,188&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,917&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income (Loss).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Comprehensive income (loss) includes net income and certain other items that are recorded directly to stockholders&#8217; equity. The Company&#8217;s only sources of other comprehensive income (loss) are foreign currency translation and foreign defined benefit plan adjustments.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; The Company considers all highly liquid investments with a maturity at the date of purchase of three months or less as cash equivalents. This includes money market funds that meet the requirements to be treated as cash equivalents. However, money market funds held in investment trusts that are being used as investments to satisfy the Company&#8217;s obligations under its employee deferred compensation plans are treated as investments and are included in employee deferred compensation trust assets on the Consolidated Statements of Financial Position.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market to measure fair value, summarized as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: observable inputs for identical assets or liabilities, such as quoted prices in active markets</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: unobservable inputs in which there is little or no market data, which requires management&#8217;s best</span></div><div style="padding-left:36pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">              estimates and assumptions that market participants would use in pricing the asset or liability</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximates fair value because of their short-term nature. The Company holds mutual funds and money market funds to satisfy its obligations under its employee deferred compensation plans, which are carried at fair value based on quoted market prices in active markets for identical assets (level 1).</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the composition of the underlying assets which comprise the Company&#8217;s deferred</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compensation trust assets (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - bond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,991&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,991&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - bond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,634&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,634&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain items such as goodwill and other intangible assets are recognized or disclosed at fair value on a non-recurring basis. The Company determines the fair value of these items using level 3 inputs. There are inherent limitations when estimating the fair value of financial instruments, and the fair values reported are not necessarily indicative of the amounts that would be realized in current market transactions.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Credit Losses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company is exposed to credit losses resulting from the inability of its customers to make required payments. The Company establishes an allowance for these potential credit losses based on its review of customers&#8217; credit profiles, historical loss statistics, prepayments, recoveries, age of customer receivable balances, current business conditions and macro-economic trends. The Company considers risk characteristics of trade receivables based on asset type and geographical locations to evaluate trade receivables on a collective basis. The Company applies credit loss estimates to these pooled receivables to determine expected credit losses.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the allowance for credit losses from January 1, 2020, through December 31, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:88.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,443&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, including translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,617&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, including translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(724)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,530&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Property and equipment are recorded at cost. Depreciation is computed using the straight-line method over the following useful lives:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.327%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;to&#160;3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term&#160;of&#160;lease</span></td></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal-use Software.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company develops and implements software for internal use to enhance the performance and capabilities of the operating technology infrastructure. Direct costs incurred for the development of internal-use software are capitalized from the time when the completion of the internal-use software is considered probable until the software is ready for use. All other preliminary and planning stage costs are expensed as incurred. Cloud computing implementation costs incurred in hosting arrangements are capitalized and reported as a component of other current assets, while all other capitalized internal-use software development costs are reported as a component of computer software within property and equipment on the Consolidated Statements of Financial Position. Capitalized software costs are amortized using the straight-line method over the estimated useful life of the software, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjM3Mw_1ddecc2b-28b4-449d-9b22-5a6d89a27da0">two</span> to five years. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company determines if a contractual arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, current operating lease liabilities, and noncurrent operating lease liabilities on the Consolidated Statements of Financial Position. The Company does not currently have finance leases. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the possession date (generally this is the commencement date) of the lease based on the present value of lease payments over the lease term. The lease payments included in the present value are fixed lease payments and fixed management fees. The operating lease ROU assets include any payments made before the commencement date and exclude lease incentives. As most of the Company&#8217;s leases do not provide an implicit rate, the Company estimates its collateralized incremental borrowing rate, based on information available at the commencement date, in determining the present value of lease payments. The Company applies the portfolio approach in applying discount rates to its classes of leases. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company does not have any material subleases. The Company does not currently have residual value guarantees or restrictive covenants in its leases. The Company has contracts with lease and non-lease components, which are accounted for on a combined basis.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Goodwill and intangible assets primarily consist of the cost of acquired companies in excess of the fair market value of their net tangible assets at the date of acquisition. Identifiable intangible assets are amortized over their lives, typically ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfODIzNg_9d94565a-a609-4c77-936c-8475031c52a8">two</span> to five years. Goodwill is not amortized, but is tested at least annually for impairment. The Company completed its annual goodwill impairment assessment during the second quarter in each of the years ended December&#160;31, 2021, 2020 and 2019, and determined that no adjustment to the carrying value of goodwill was required. There were no events or changes in circumstances during the six months ended December&#160;31, 2021, that caused the Company to perform an interim impairment assessment.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;The Company&#8217;s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, the Company makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which the Company expects will apply to taxable income in the years in which those temporary differences are recovered or settled. The likelihood of a material change in the Company&#8217;s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning strategies in the various relevant jurisdictions.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized. Valuation allowances of $24.2 million and $24.1 million were recorded as of December&#160;31, 2021 and 2020, respectively. The valuation allowances recorded related primarily to net operating losses in certain foreign operations. If such losses are ultimately utilized to offset future segment income, the Company will recognize a tax benefit up to the full amount of the valuation reserve.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Workers&#8217; Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Except for states which require participation in state-operated insurance funds, the Company retains the economic burden for the first $0.5 million per occurrence in workers&#8217; compensation claims. Workers&#8217; compensation includes the ongoing medical and indemnity costs for claims filed, which may be paid over numerous years following the date of injury. Claims in excess of $0.5 million are insured. Workers&#8217; compensation expense includes the insurance premiums for claims in excess of $0.5 million, claims administration fees charged by the Company&#8217;s workers&#8217; compensation administrator, premiums paid to state-operated insurance funds, and an estimate for the Company&#8217;s liability for Incurred But Not Reported (&#8220;IBNR&#8221;) claims and for the ongoing development of existing claims.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for workers&#8217; compensation claims using loss development rates which are estimated using periodic third party actuarial valuations based upon historical loss statistics, which include the Company&#8217;s historical frequency and severity of workers&#8217; compensation claims, and an estimate of future cost trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company&#8217;s future results.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Medical Expenses.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The Company offers several medical plans to its employees and retains the economic burden for the first $1.0&#160;million per claimant per year in medical claims. Claims in excess of $1.0&#160;million per year per claimant are insured. Medical expense includes the insurance premiums for claims in excess of $1.0&#160;million, claims administration fees, prescription fees and reimbursements, and an estimate for the Company&#8217;s liability for IBNR claims and for the ongoing development of existing claims. Medical expenses are presented as a component of selling, general and administrative expenses, or in the case of risk consulting and internal audit services, costs of services in the Consolidated Statements of Operations. </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for medical claims using rates which are estimated using periodic third-party actuarial valuations based upon historical loss statistics which include the Company&#8217;s historical claims data, and an estimate of future claim trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company&#8217;s future results.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company&#8217;s foreign subsidiaries is their local currency. The results of operations of the Company&#8217;s foreign subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company&#8217;s foreign subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Stockholders&#8217; Equity. Gains and losses resulting from foreign currency transactions are included as a component of selling, general and administrative expenses in the Consolidated Statements of Operations, and have not been material for all periods presented.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Under various stock plans, officers, employees and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense equal to the grant-date fair value for all stock-based payment awards that are expected to vest. This expense is recorded on a straight-line basis over the requisite service period of the entire award. The Company determines the grant-date fair value of its restricted stock and stock unit awards using the fair market value of its stock on the grant date, unless the awards are subject to market conditions, in which case the Company utilizes a binomial-lattice model (i.e., Monte Carlo simulation model). The Monte Carlo simulation model utilizes multiple input variables to determine the stock-based compensation fair value.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock appreciation rights have been granted under the Company&#8217;s existing stock plans. The Company has not granted any options to purchase common stock since 2006.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526388824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note B&#8212;New Accounting Pronouncements</span></div><div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In March 2020, the FASB issued ASU 2020-04, &#8220;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221; The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The application of this guidance did not have a material impact on the Company's financial statements.</span></div><div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" to increase the transparency of government assistance including the disclosure of the types of assistance an entity receives, an entity&#8217;s method of accounting for government assistance and the effect of the assistance on an entity&#8217;s financial statements. This standard is effective for annual periods beginning after December 15, 2021. The amendments should be applied either (1) prospectively to all transactions within the scope of the amendments that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application, or (2) retrospectively to those transactions. This guidance is effective for annual periods beginning after December 15, 2021. The Company believes the adoption of this guidance will not have a material impact on its financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122150657&amp;loc=SL122150809-237846<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (c)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526457560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note C&#8212;Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Service revenues as presented on the Consolidated Statements of Operations represent services rendered to customers less variable consideration, such as sales adjustments and allowances. Reimbursements, including those related to travel and out-of-pocket expenses, are also included in service revenues, and equivalent amounts of reimbursable expenses are included in costs of services. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Temporary and consultant staffing revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Temporary and consultant staffing revenues from contracts with customers are recognized in the amount to which the Company has a right to invoice, when the services are rendered by the Company&#8217;s engagement professionals. The substantial majority of engagement professionals placed on assignment by the Company are the Company&#8217;s legal employees while they are working on assignments. The Company pays all related costs of employment, including workers&#8217; compensation insurance, state and federal unemployment taxes, social security, and certain fringe benefits. The Company assumes the risk of acceptability of its employees to its customers.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records temporary and consultant staffing revenue on a gross basis as a principal versus on a net basis as an agent in the presentation of revenues and expenses. The Company has concluded that gross reporting is appropriate because the Company (i)&#160;has the risk of identifying and hiring qualified employees, (ii)&#160;has the discretion to select the employees and establish their price and duties, and (iii)&#160;bears the risk for services that are not fully paid for by customers. Fees paid to Time Management or Vendor Management service providers selected by clients are recorded as a reduction of revenues, as the Company is not the primary obligor with respect to those services. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Permanent placement staffing revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Permanent placement staffing revenues from contracts with customers are primarily recognized when employment candidates accept offers of permanent employment. The Company has a substantial history of estimating the financial impact of permanent placement candidates who do not remain with its clients through the 90-day guarantee period. These amounts are established based primarily on historical data and are recorded as liabilities. Fees to clients are generally calculated as a percentage of the new employee&#8217;s annual compensation. No fees for permanent placement services are charged to employment candidates.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk consulting and internal audit services revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk consulting and internal audit services are generally provided on a time-and-material basis or fixed-fee basis. Revenues earned under time-and-material arrangements and fixed-fee arrangements are recognized using a proportional performance method. Revenue is measured using cost incurred relative to total estimated cost for the engagement to measure progress towards satisfying the Company&#8217;s performance obligations. Cost incurred represents work performed and thereby best depicts the transfer of control to the customer. Risk consulting and internal audit services generally contain one or more performance obligation(s) which are satisfied over a period of time. Revenues are recognized over time as the performance obligations are satisfied, because the services provided do not have any alternative use to the Company, and contracts generally include language giving the Company an enforceable right to payment for services provided to date. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates the need to provide for any losses on these projects, and losses are recognized when it is probable that a loss will be incurred.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenues disaggregated by line of business (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accountemps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,870,563&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,558,024&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,985,221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OfficeTeam</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Management Resources</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698,942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment revenues (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580,379)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239,996)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,038,743&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477,335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,412,125&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,461,444&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,109,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,074,432&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:22.51pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.4pt">Service revenues for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps, OfficeTeam, Robert Half Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> include intersegment revenues, which represent revenues from services provided to the Company&#8217;s risk consulting and internal audit services segment in connection with the Company&#8217;s blended business solutions. Intersegment revenues for each line of business are aggregated and then eliminated as a single line.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms in the Company's contracts vary by the type and location of the Company's customer and the services offered. The term between invoicing and when payment is due is not significant.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with multiple performance obligations are recognized as performance obligations are delivered, and contract value is allocated based on relative stand-alone selling values of the services and products in the arrangement. As of December&#160;31, 2021, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $111.9 million. Of this amount, $105.5 million is expected to be recognized within the next twelve months. As of December 31, 2020, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $134.9&#160;million. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities are recorded when cash payments are received or due in advance of performance and are reflected in accounts payable and accrued expenses on the Consolidated Statements of Financial Position. The following table sets forth the activity in contract liabilities from December 31, 2018, through December&#160;31, 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.282%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Payments in advance of satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Revenue recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Other, including translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Payments in advance of satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Revenue recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,687)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Other, including translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,252&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments in advance of satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, including translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,601&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526395336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">Other Current Assets</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note D&#8212;Other Current Assets</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,526&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,157&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized cloud computing implementation costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,864&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,515&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526571448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note E&#8212;Property and Equipment, Net</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.150%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,408&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,718&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(568,315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555,867)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,403&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,817&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526402296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note F&#8212;Leases</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for corporate and field offices, and certain equipment. The Company&#8217;s leases have remaining lease terms of 1 year to 8 years, some of which include options to extend the leases for up to 10 years, and some of which include options to terminate the leases within 1 year. Operating lease expense was $86.6&#160;million, $81.5&#160;million and $77.7&#160;million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:65.615%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.212%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,569&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease liabilities from new leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease liabilities from lease </span></div><div style="padding-left:27pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">modifications or reassessments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of December&#160;31, 2021, were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.159%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,078&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;padding-left:18pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.41pt"> Includes current portion of $83.8&#160;million for operating leases.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had additional future minimum lease obligations totaling $10.7&#160;million under executed operating lease contracts that had not yet commenced. These operating leases include agreements for corporate and field office facilities with lease terms of 1 to 6 years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978527506152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note G&#8212;Goodwill</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in goodwill from December&#160;31, 2019, through December&#160;31, 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.168%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,097&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,057&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,364&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,511&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,180&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,364&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,055&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,584&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,082&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,855&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) In December 2020 the Company, through its wholly owned subsidiary Protiviti, acquired Identropy, Inc., an independent security consulting firm specializing in advisory, implementation and managed services for identity, access management and access governance solutions. As part of the acquisition, the Company recorded goodwill of $12.2&#160;million within its risk consulting and internal audit services segment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2144439<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526456440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Payroll and Benefit Costs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock', window );">Accrued Payroll and Benefit Costs</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note H&#8212;Accrued Payroll and Benefit Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll and benefit costs consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:76.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449,246&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers&#8217; compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,877&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company, under the Coronavirus Aid, Relief, and Economic Security (CARES) Act, deferred paying $51.1&#160;million and $102.2 million of applicable payroll taxes as of December&#160;31, 2021 and December&#160;31, 2020, respectively. The remaining deferred payroll balance of $51.1 million is expected to be paid during the next 12 months and is included in payroll and benefits.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526390792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Deferred Compensation Plan Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlansAbstract', window );"><strong>Deferred Compensation Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlansTextBlock', window );">Employee Deferred Compensation Plan Obligations</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note I&#8212;Employee Deferred Compensation Plan Obligations</span></div><div style="margin-top:9pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides various qualified defined contribution 401(k) plans covering eligible employees. The plans offer a savings feature with the Company matching employee contributions. Assets of this plan are held by an independent trustee for the sole benefit of participating employees. Nonqualified plans are provided for employees not eligible for the qualified plans. These plans include provisions for salary deferrals and Company matching and discretionary contributions. The asset value of the nonqualified plans was $495.0&#160;million and $406.6&#160;million as of December&#160;31, 2021 and December&#160;31, 2020, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds these assets to satisfy the Company&#8217;s liabilities under its deferred compensation plans. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability value for the nonqualified plans was $535.3&#160;million and $435.1&#160;million as of December&#160;31, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s compensation expense related to its qualified defined contribution plans and nonqualified plans (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.126%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contribution expense </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in employee deferred compensation expense related to changes in the fair value of trust assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,197&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,280&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,039&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has statutory defined contribution plans and defined benefit plans outside the U.S., which are not material.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plans [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978527474680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Notes Payable</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note J&#8212;Notes Payable</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had a promissory note payable which had a balance of $0.2 million at December&#160;31, 2020, and was paid in full as of December&#160;31, 2021. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an uncommitted letter of credit facility (the &#8220;facility&#8221;) of up to $35.0 million, which is available to cover the issuance of debt support standby letters of credit. The Company had used $18.0 million and $17.0 million in debt support standby letters of credit as of December&#160;31, 2021 and 2020, respectively. Of the debt support standby letters of credit outstanding, as of December&#160;31, 2021 and 2020, $18.0 million and $16.8 million, respectively, satisfied workers&#8217; compensation insurer&#8217;s collateral requirements. There is a service fee of 1.2% on the used portion of the facility. The facility is subject to certain financial covenants and expires on August&#160;31, 2022. The Company was in compliance with these covenants as of December&#160;31, 2021. The Company intends to renew this facility prior to its August 31, 2022, expiration. </span></div>In March 2021, the Company entered into an amendment to extend the maturity of its $100&#160;million unsecured revolving credit facility (the &#8220;Credit Agreement&#8221;) to May 2024. Borrowings under the Credit Agreement will bear interest in accordance with the terms of the borrowing, which typically will be calculated according to the LIBOR, or an alternative base rate, plus an applicable margin. The Credit Agreement is subject to certain financial covenants and the Company was in compliance with these covenants as of December&#160;31, 2021. There were no borrowings under the Credit Agreement as of December&#160;31, 2021 or December&#160;31, 2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526379400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note K&#8212;Income Taxes</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the years ended December&#160;31, 2021, 2020 and 2019, consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,926&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,959)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,154&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,606&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,082&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before the provision for income taxes for the years ended December&#160;31, 2021, 2020 and 2019, consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676,445&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,876&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,780&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,882&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,515&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income taxes shown above varied from the statutory federal income tax rates for these periods as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal U.S. income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent book/tax differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation book/tax differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. income taxed at different rates, net of foreign tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax impact of uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred portion of the tax (benefit) provision consisted of the following (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses, deducted for tax when paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,741)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,997)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,471)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized costs for books, deducted for tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains from investments held in employee deferred compensation trusts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,398)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,739)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,872)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax amounts at December&#160;31, 2021 and 2020, were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee deferred compensation and other benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues, foreign royalties and management fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,034&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Payroll Taxes (CARES Act)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credits and net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers&#8217; compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,466&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,732&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment basis differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains from investments held in employee deferred compensation trusts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136,232)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,697)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,036&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,903&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credits and net operating loss carryforwards primarily include tax-effected net operating losses in foreign countries of $22.8 million that expire in 2022 and later, and California enterprise zone tax credits of $1.6 million that expire in 2023. Of the $1.6 million of California enterprise zone tax credits, the Company expects that it will utilize $0.4 million of these credits prior to expiration. Valuation allowances of $23.0 million have been maintained against net operating loss carryforwards and other deferred items in foreign countries. In addition, a valuation allowance of $1.2 million has been maintained against California enterprise zone tax credits.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company&#8217;s consolidated financial statements provide for any related U.S. tax liability on earnings of foreign subsidiaries that may be repatriated. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the total amounts of gross unrecognized tax benefits from January&#160;1, 2019 to December&#160;31, 2021 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,785&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,354&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,418&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases&#8212;tax positions in prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases&#8212;tax positions in prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(760)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases&#8212;tax positions in current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,264&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,785&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,354&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate is $11.3 million, $9.8 million and $9.3 million for 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s continuing practice is to recognize interest and penalties related to income tax matters in income tax expense. The total amount of interest and penalties accrued as of December&#160;31, 2021, is $0.4 million, including a $0.1 million decrease recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December 31, 2020, was $0.5 million, including less than a $0.1&#160;million increase recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December&#160;31, 2019, was $0.5 million, including a $0.2&#160;million increase recorded in income tax expense during the year.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe it is reasonably possible that the settlement of tax uncertainties will occur within the next twelve months.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s major income tax jurisdictions are the United States, Australia, Belgium, Canada, France, Germany and the United Kingdom. For U.S. federal income tax, the Company remains subject to examination for 2018 and subsequent years. For major U.S. states, with few exceptions, the Company remains subject to examination for 2017 and subsequent years. Generally, for foreign countries, the Company remains subject to examination for 2014 and subsequent years..</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526440680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note L&#8212;Commitments and Contingencies</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2015, Plaintiff Jessica Gentry, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, San Francisco County, which was subsequently amended on October 23, 2015. The complaint alleges that a putative class of current and former employees of the Company working in California since March 13, 2010, were denied compensation for the time they spent interviewing &#8220;for temporary and permanent employment opportunities&#8221; as well as performing activities related to the interview process. Gentry seeks recovery on her own behalf and on behalf of the putative class in an unspecified amount for this allegedly unpaid compensation. Gentry also seeks recovery of an unspecified amount for the alleged failure of the Company to provide her and the putative class with accurate wage statements. Gentry also seeks an unspecified amount of other damages, attorneys&#8217; fees and statutory penalties, including penalties for allegedly not paying all wages due upon separation to former employees and statutory penalties on behalf of herself and other allegedly &#8220;aggrieved employees&#8221; as defined by California&#8217;s Labor Code Private Attorney General Act (&#8220;PAGA&#8221;). On January 4, 2016, the Court denied a motion by the Company to compel all of Gentry&#8217;s claims, except the PAGA claim, to individual arbitration.&#160;At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company&#8217;s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 6, 2018, Plaintiff Shari Dorff, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, County of Los Angeles. In addition to certain claims individual to Plaintiff Dorff, the complaint alleges that salaried recruiters based in California have been misclassified as exempt employees and seeks an unspecified amount for: unpaid wages resulting from such alleged misclassification; alleged failure to provide a reasonable opportunity to take meal periods and rest breaks; alleged failure to pay wages on a timely basis both during employment and upon separation; alleged failure to comply with California requirements regarding wage statements and record-keeping; and alleged improper denial of expense reimbursement. Plaintiff Dorff also seeks an unspecified amount of other damages, attorneys&#8217; fees and penalties, including but not limited to statutory penalties on behalf of herself and other allegedly &#8220;aggrieved employees&#8221; as defined by PAGA. At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company&#8217;s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in a number of other lawsuits arising in the ordinary course of business. While management does not expect any of these other matters to have a material adverse effect on the Company&#8217;s results of operations, financial position or cash flows, litigation is subject to certain inherent uncertainties.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal costs associated with the resolution of claims, lawsuits and other contingencies are expensed as incurred.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978527474680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note M&#8212;Stockholders' Equity</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchase Program.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of December&#160;31, 2021, the Company is authorized to repurchase, from time to time, up to 7.2&#160;million additional shares of the Company&#8217;s common stock on the open market or in privately negotiated transactions, depending on market conditions. The number and the cost of common stock shares repurchased during the years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.321%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock repurchased (in shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,505&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock repurchased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional stock repurchases were made in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable statutory withholding taxes. The number and the cost of employee stock plan repurchases made during the years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.321%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases related to employee stock plans (in shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases related to employee stock plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The repurchased shares are held in treasury and are presented as if constructively retired. Treasury stock is accounted for using the cost method. Treasury stock activity for each of the three years ended December&#160;31, 2021, 2020 and 2019 (consisting of purchase of shares for the treasury) is presented in the Consolidated Statements of Stockholders&#8217; Equity.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The Company&#8217;s Board of Directors may, at their discretion, declare and pay cash dividends upon the shares of the Company&#8217;s stock, either out of the Company&#8217;s retained earnings or additional paid-in capital. The dividends declared per share were $1.52, $1.36 and $1.24 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. </span></div>Repurchases of shares and issuances of dividends are applied first to the extent of retained earnings and any remaining amounts are applied to additional paid-in capital.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526386984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Plans</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note N&#8212;Stock Plans</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under various stock plans, officers, employees, and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock. Grants have been made at the discretion of the Committees of the Board of Directors. Grants generally vest either on a straight-line basis over four years or on a cliff basis over three years. Shares offered under the plan are authorized but unissued shares.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recipients of restricted stock do not pay any cash consideration to the Company for the shares and have the right to vote all shares subject to such grant. Restricted stock grants contain forfeitable rights to dividends.&#160;Dividends for these grants are accrued on the dividend payment dates but are not paid until the shares vest, and dividends accrued for shares that ultimately do not vest are forfeited. Recipients of stock units do not pay any cash consideration for the units, do not have the right to vote and do not receive dividends with respect to such units. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2021, the Company granted performance shares to its executives in the form of restricted stock. The shares granted contain (1)&#160;a performance condition based on Return on Invested Capital (&#8220;ROIC&#8221;), and (2)&#160;a market condition based on Total Shareholder Return (&#8220;TSR&#8221;). The ROIC performance condition and the TSR market condition measure the Company&#8217;s performance against a peer group. Shares will be delivered at the end of a three-year vesting, TSR and ROIC performance period based on the Company&#8217;s actual performance compared to the peer group. The ROIC performance condition is calculated first and has a range of possible outcomes of zero percent (0%) to one-hundred fifty percent (150%). The TSR condition is considered a modifier of the ROIC performance condition. The range for the TSR condition is seventy-five percent (75%)&#160;to one-hundred twenty-five percent (125%). The result calculated by multiplying the ROIC percentage by the TSR percentage is used to calculate the actual number of shares earned. The fair value of this award was determined using a Monte Carlo simulation with the following assumptions: a historical volatility of 38.0%, a 0% dividend yield, and a risk-free interest rate of 0.3%. The historical volatility was based on the most recent 2.81-year period for the Company and the components of the peer group. The stock price movements have been modeled such that the dividends are </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">incorporated in the returns of each company&#8217;s stock, therefore the Monte Carlo simulation reflects a 0% dividend yield for each stock. The use of a 0% dividend yield is mathematically equivalent to including the dividends in the calculation of TSR. The risk-free interest rate is equal to the yield, as of the valuation date, of the zero-coupon U.S. Treasury bill that is commensurate with the remaining performance period.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized compensation cost is expected to be recognized over the next four years. Total unrecognized compensation cost, net of estimated forfeitures, for restricted stock and stock units was $75.3 million, $73.9 million and $71.6 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects activity under all stock plans from December&#160;31, 2018 through December&#160;31, 2021, and the weighted average exercise prices (in thousands, except per share amounts):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.122%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Executive Officer<br/>Time-Based Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-Based Awards With Market Conditions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-Based Awards Without Market Conditions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Awards With Performance Condition</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>Shares/<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>Shares/<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>Shares/<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>Shares/<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50.24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$51.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$49.58</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$66.66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$74.01</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$74.01</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50.29</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.93</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$53.85</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.93</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.93</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$57.67</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$74.01</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$51.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$57.97</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$54.92</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$66.86</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$47.45</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$62.22</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$54.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$47.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$47.45</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$58.37</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$57.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$70.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56.83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$65.36</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$76.49</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$88.77</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$79.40</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$60.10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56.83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56.83</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$65.40</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$65.85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.41</span></td></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of shares vested was $78.0 million, $46.2 million and $57.0 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div>At December&#160;31, 2021, the total number of available shares to grant under the plans (consisting of either restricted stock, stock units, stock appreciation rights or options to purchase common stock) was approximately 3.9 million.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526603864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income Per Share</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note O&#8212;Net Income Per Share</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of net income per share for the three years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands, except per share amounts):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598,626&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dilutive effect of potential common shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,718&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Potential common shares include the dilutive effect of unvested performance-based restricted stock, restricted stock which contains forfeitable rights to dividends, and stock units.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526399208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Business Segments</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note P&#8212;Business Segments</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has three reportable segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Operating segments are defined as components of the Company for which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assess performance. The temporary and consultant staffing segment provides specialized staffing in the accounting and finance, administrative and office, information technology, legal, advertising, marketing, and web design fields. The permanent placement staffing segment provides full-time personnel in the accounting, finance, administrative and office, and information technology fields. The risk consulting and internal audit services segment provides business and technology risk consulting and internal audit services.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the segments are set forth in Note A. The Company evaluates performance based on income before net interest income, intangible assets amortization expense and income taxes.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of service revenues and segment income by reportable segment to consolidated results (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,038,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,412,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,461,444&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,109,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,074,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combined segment income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,758&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,751&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,780&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,882&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,515&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Service revenues presented above are shown net of eliminations of intersegment revenues. Intersegment revenues between temporary and consultant staffing segment and risk consulting and internal audit services segment were $580.4 million, $240.0 million and $172.4 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue and direct costs related to the intersegment activity are reflected in the risk consulting and internal audit segment, including the costs of candidate payroll, fringe benefits and incremental recruiter compensation. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets by reportable segment are not presented as the Company does not allocate assets to its reportable segments, nor is such information used by management for purposes of assessing performance or allocating resources. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates internationally, with operations in North America, South America, Europe, Asia and Australia. The following tables represent revenues and long-lived assets by geographic location (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues (a) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,006,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,984,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign (b)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,461,444&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,109,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,074,432&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,403&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,817&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,385&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">There were no customers that accounted for more than 10% of the Company&#8217;s total service revenues in any year presented. </span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">No individual country represented more than 10% of revenues in any year presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526574200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note Q&#8212;Subsequent Events</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;10, 2022, the Company announced the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarterly dividend per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$.43</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Declaration date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 10, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Record date</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2022</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526439240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts</a></td>
<td class="text"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II&#8212;Valuation and Qualifying Accounts</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;at<br/>Beginning&#160;of<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged&#160;to<br/>Expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Translation<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,868&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December&#160;31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(724)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">In accordance with its adoption of ASC 326 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current Expected Credit Losses Model, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on January 1, 2020, the Company established allowances based on expected losses due to credit risk of its customers.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978530085320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation.&#160;&#160;&#160;&#160;The Consolidated Financial Statements (&#8220;Financial Statements&#8221;) of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the rules of the Securities and Exchange Commission (&#8220;SEC&#8221;).<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Financial Statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated in consolidation.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">Use of Estimates.&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include allowances for credit losses, variable consideration, workers&#8217; compensation losses, accrued medical expenses, income and other taxes, and assumptions used in the Company&#8217;s goodwill impairment assessment and in the valuation of stock grants subject to market conditions. We continue to monitor the global economic uncertainty as a result of cornavirus (&#8220;COVID-19&#8221;) and its variants to assess the impact on the Company&#8217;s results of operations, financial condition and liquidity. Actual results and outcomes may differ from management&#8217;s estimates and assumptions.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Service Revenues and Costs of Services</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. See Note C for further discussion of the revenue recognition accounting policy.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs of Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Direct costs of temporary and consultant staffing consist of professional staff payroll, payroll taxes and benefit costs for the Company&#8217;s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement staffing services consist of reimbursable expenses. Risk consulting and internal audit direct costs of services include professional staff payroll, payroll taxes and benefit costs, as well as reimbursable expenses.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text">Advertising Costs.&#160;&#160;&#160;&#160;The Company expenses all advertising costs as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock', window );">Income from Investments Held in Employee Deferred Compensation Trusts</a></td>
<td class="text">Income from Investments Held in Employee Deferred Compensation Trusts.    Under the Company&#8217;s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company&#8217;s deferred compensation obligation to employees changes accordingly. Changes in the Company&#8217;s deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. The value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. The Company&#8217;s income from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income (Loss)</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income (Loss).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Comprehensive income (loss) includes net income and certain other items that are recorded directly to stockholders&#8217; equity. The Company&#8217;s only sources of other comprehensive income (loss) are foreign currency translation and foreign defined benefit plan adjustments.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; The Company considers all highly liquid investments with a maturity at the date of purchase of three months or less as cash equivalents. This includes money market funds that meet the requirements to be treated as cash equivalents. However, money market funds held in investment trusts that are being used as investments to satisfy the Company&#8217;s obligations under its employee deferred compensation plans are treated as investments and are included in employee deferred compensation trust assets on the Consolidated Statements of Financial Position.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market to measure fair value, summarized as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: observable inputs for identical assets or liabilities, such as quoted prices in active markets</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: unobservable inputs in which there is little or no market data, which requires management&#8217;s best</span></div><div style="padding-left:36pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">              estimates and assumptions that market participants would use in pricing the asset or liability</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximates fair value because of their short-term nature. The Company holds mutual funds and money market funds to satisfy its obligations under its employee deferred compensation plans, which are carried at fair value based on quoted market prices in active markets for identical assets (level 1).</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the composition of the underlying assets which comprise the Company&#8217;s deferred</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compensation trust assets (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - bond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,991&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,991&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - bond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,634&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,634&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Allowance for Credit Losses</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Credit Losses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company is exposed to credit losses resulting from the inability of its customers to make required payments. The Company establishes an allowance for these potential credit losses based on its review of customers&#8217; credit profiles, historical loss statistics, prepayments, recoveries, age of customer receivable balances, current business conditions and macro-economic trends. The Company considers risk characteristics of trade receivables based on asset type and geographical locations to evaluate trade receivables on a collective basis. The Company applies credit loss estimates to these pooled receivables to determine expected credit losses.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Property and equipment are recorded at cost. Depreciation is computed using the straight-line method over the following useful lives:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.327%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;to&#160;3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term&#160;of&#160;lease</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Internal-use Software</a></td>
<td class="text">Internal-use Software.    The Company develops and implements software for internal use to enhance the performance and capabilities of the operating technology infrastructure. Direct costs incurred for the development of internal-use software are capitalized from the time when the completion of the internal-use software is considered probable until the software is ready for use. All other preliminary and planning stage costs are expensed as incurred. Cloud computing implementation costs incurred in hosting arrangements are capitalized and reported as a component of other current assets, while all other capitalized internal-use software development costs are reported as a component of computer software within property and equipment on the Consolidated Statements of Financial Position. Capitalized software costs are amortized using the straight-line method over the estimated useful life of the software, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjM3Mw_1ddecc2b-28b4-449d-9b22-5a6d89a27da0">two</span> to five years.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company determines if a contractual arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, current operating lease liabilities, and noncurrent operating lease liabilities on the Consolidated Statements of Financial Position. The Company does not currently have finance leases. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the possession date (generally this is the commencement date) of the lease based on the present value of lease payments over the lease term. The lease payments included in the present value are fixed lease payments and fixed management fees. The operating lease ROU assets include any payments made before the commencement date and exclude lease incentives. As most of the Company&#8217;s leases do not provide an implicit rate, the Company estimates its collateralized incremental borrowing rate, based on information available at the commencement date, in determining the present value of lease payments. The Company applies the portfolio approach in applying discount rates to its classes of leases. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company does not have any material subleases. The Company does not currently have residual value guarantees or restrictive covenants in its leases. The Company has contracts with lease and non-lease components, which are accounted for on a combined basis.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Goodwill and intangible assets primarily consist of the cost of acquired companies in excess of the fair market value of their net tangible assets at the date of acquisition. Identifiable intangible assets are amortized over their lives, typically ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfODIzNg_9d94565a-a609-4c77-936c-8475031c52a8">two</span> to five years. Goodwill is not amortized, but is tested at least annually for impairment. The Company completed its annual goodwill impairment assessment during the second quarter in each of the years ended December&#160;31, 2021, 2020 and 2019, and determined that no adjustment to the carrying value of goodwill was required. There were no events or changes in circumstances during the six months ended December&#160;31, 2021, that caused the Company to perform an interim impairment assessment.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;The Company&#8217;s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, the Company makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which the Company expects will apply to taxable income in the years in which those temporary differences are recovered or settled. The likelihood of a material change in the Company&#8217;s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning strategies in the various relevant jurisdictions.</span>The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReservePolicyTextBlock', window );">Workers' Compensation</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Workers&#8217; Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Except for states which require participation in state-operated insurance funds, the Company retains the economic burden for the first $0.5 million per occurrence in workers&#8217; compensation claims. Workers&#8217; compensation includes the ongoing medical and indemnity costs for claims filed, which may be paid over numerous years following the date of injury. Claims in excess of $0.5 million are insured. Workers&#8217; compensation expense includes the insurance premiums for claims in excess of $0.5 million, claims administration fees charged by the Company&#8217;s workers&#8217; compensation administrator, premiums paid to state-operated insurance funds, and an estimate for the Company&#8217;s liability for Incurred But Not Reported (&#8220;IBNR&#8221;) claims and for the ongoing development of existing claims.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for workers&#8217; compensation claims using loss development rates which are estimated using periodic third party actuarial valuations based upon historical loss statistics, which include the Company&#8217;s historical frequency and severity of workers&#8217; compensation claims, and an estimate of future cost trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company&#8217;s future results.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HealthCareCostsPolicyPolicyTextBlock', window );">Accrued Medical Expenses</a></td>
<td class="text">Accrued Medical Expenses.    The Company offers several medical plans to its employees and retains the economic burden for the first $1.0&#160;million per claimant per year in medical claims. Claims in excess of $1.0&#160;million per year per claimant are insured. Medical expense includes the insurance premiums for claims in excess of $1.0&#160;million, claims administration fees, prescription fees and reimbursements, and an estimate for the Company&#8217;s liability for IBNR claims and for the ongoing development of existing claims. Medical expenses are presented as a component of selling, general and administrative expenses, or in the case of risk consulting and internal audit services, costs of services in the Consolidated Statements of Operations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company&#8217;s foreign subsidiaries is their local currency. The results of operations of the Company&#8217;s foreign subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company&#8217;s foreign subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Stockholders&#8217; Equity. Gains and losses resulting from foreign currency transactions are included as a component of selling, general and administrative expenses in the Consolidated Statements of Operations, and have not been material for all periods presented.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Under various stock plans, officers, employees and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense equal to the grant-date fair value for all stock-based payment awards that are expected to vest. This expense is recorded on a straight-line basis over the requisite service period of the entire award. The Company determines the grant-date fair value of its restricted stock and stock unit awards using the fair market value of its stock on the grant date, unless the awards are subject to market conditions, in which case the Company utilizes a binomial-lattice model (i.e., Monte Carlo simulation model). The Monte Carlo simulation model utilizes multiple input variables to determine the stock-based compensation fair value.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In March 2020, the FASB issued ASU 2020-04, &#8220;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221; The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The application of this guidance did not have a material impact on the Company's financial statements.</span></div><div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" to increase the transparency of government assistance including the disclosure of the types of assistance an entity receives, an entity&#8217;s method of accounting for government assistance and the effect of the assistance on an entity&#8217;s financial statements. This standard is effective for annual periods beginning after December 15, 2021. The amendments should be applied either (1) prospectively to all transactions within the scope of the amendments that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application, or (2) retrospectively to those transactions. This guidance is effective for annual periods beginning after December 15, 2021. The Company believes the adoption of this guidance will not have a material impact on its financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income from Investments Held in Employee Deferred Compensation Plan Trusts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HealthCareCostsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for  accruing health care costs for a prepaid health care service provider.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 405<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6491204&amp;loc=d3e4879-115612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 720<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=49178521&amp;loc=d3e9162-115647<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HealthCareCostsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19379-109286<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReservePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526635448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock', window );">Employee Deferred Compensation Plans</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s income from investments held in employee deferred compensation trusts (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend income</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,719&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,425&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized and unrealized gains</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from investments held in employee deferred compensation trusts</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,078&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,188&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,917&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule of Allocation of Plan Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the composition of the underlying assets which comprise the Company&#8217;s deferred</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compensation trust assets (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - bond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,991&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,991&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - bond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds - blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,634&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,634&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the allowance for credit losses from January 1, 2020, through December 31, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:88.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,443&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, including translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,617&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, including translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(724)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,530&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Depreciation Expense Computed Using Straight-Line Method over Useful Lives</a></td>
<td class="text">Depreciation is computed using the straight-line method over the following useful lives:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.327%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;to&#160;3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term&#160;of&#160;lease</span></td></tr></table><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.150%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,408&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,718&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(568,315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555,867)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,403&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,817&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19512-108361<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526477384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Revenue Disaggregated by Line of Business</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenues disaggregated by line of business (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accountemps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,870,563&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,558,024&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,985,221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OfficeTeam</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Management Resources</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698,942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment revenues (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580,379)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239,996)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,038,743&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477,335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,412,125&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,461,444&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,109,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,074,432&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:22.51pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.4pt">Service revenues for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps, OfficeTeam, Robert Half Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> include intersegment revenues, which represent revenues from services provided to the Company&#8217;s risk consulting and internal audit services segment in connection with the Company&#8217;s blended business solutions. Intersegment revenues for each line of business are aggregated and then eliminated as a single line.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Contract Liability Activity</a></td>
<td class="text">The following table sets forth the activity in contract liabilities from December 31, 2018, through December&#160;31, 2021 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.282%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Payments in advance of satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Revenue recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Other, including translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Payments in advance of satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Revenue recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,687)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Other, including translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,252&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments in advance of satisfaction of performance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, including translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,601&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526457000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Other Current Assets</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,526&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,157&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized cloud computing implementation costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,864&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,515&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526393496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Components of Property and Equipment</a></td>
<td class="text">Depreciation is computed using the straight-line method over the following useful lives:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.327%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;to&#160;3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term&#160;of&#160;lease</span></td></tr></table><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.150%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,408&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,718&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(568,315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555,867)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,403&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,817&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978531338344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Supplemental Cash Flow Information</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:65.615%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.212%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,569&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease liabilities from new leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease liabilities from lease </span></div><div style="padding-left:27pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">modifications or reassessments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Supplemental Balance Sheet Information</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments</a></td>
<td class="text"><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of December&#160;31, 2021, were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.159%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,078&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;padding-left:18pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.41pt"> Includes current portion of $83.8&#160;million for operating leases.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978527494104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Activity in Goodwill</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in goodwill from December&#160;31, 2019, through December&#160;31, 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.168%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,097&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,057&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,364&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,511&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,180&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,364&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,055&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,584&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,189&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,082&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,855&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) In December 2020 the Company, through its wholly owned subsidiary Protiviti, acquired Identropy, Inc., an independent security consulting firm specializing in advisory, implementation and managed services for identity, access management and access governance solutions. As part of the acquisition, the Company recorded goodwill of $12.2&#160;million within its risk consulting and internal audit services segment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528823944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Payroll and Benefit Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued Payroll and Benefit Costs</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll and benefit costs consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:76.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449,246&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers&#8217; compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,877&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978527492984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Deferred Compensation Plan Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlansAbstract', window );"><strong>Deferred Compensation Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock', window );">Contribution Plans and Nonqualified Plans</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s compensation expense related to its qualified defined contribution plans and nonqualified plans (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.126%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contribution expense </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in employee deferred compensation expense related to changes in the fair value of trust assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,197&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,280&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,039&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>contribution plans and nonqualified plans [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524446504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provision (Benefit) for Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the years ended December&#160;31, 2021, 2020 and 2019, consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,926&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,959)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,154&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,606&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,082&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Income Before Provision for Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before the provision for income taxes for the years ended December&#160;31, 2021, 2020 and 2019, consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676,445&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,876&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,780&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,882&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,515&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Difference of Income Taxes from Statutory Federal Income Tax Rates</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income taxes shown above varied from the statutory federal income tax rates for these periods as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal U.S. income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent book/tax differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation book/tax differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. income taxed at different rates, net of foreign tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax impact of uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock', window );">Deferred Portion of Tax Provision (Benefit)</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred portion of the tax (benefit) provision consisted of the following (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses, deducted for tax when paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,741)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,997)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,471)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized costs for books, deducted for tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains from investments held in employee deferred compensation trusts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,398)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,739)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,872)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Components of Deferred Income Tax Amounts</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax amounts at December&#160;31, 2021 and 2020, were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee deferred compensation and other benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues, foreign royalties and management fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,034&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Payroll Taxes (CARES Act)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credits and net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers&#8217; compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,466&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,732&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment basis differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains from investments held in employee deferred compensation trusts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136,232)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,697)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,036&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,903&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock', window );">Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the total amounts of gross unrecognized tax benefits from January&#160;1, 2019 to December&#160;31, 2021 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,785&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,354&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,418&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases&#8212;tax positions in prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases&#8212;tax positions in prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(760)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases&#8212;tax positions in current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,264&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,785&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,354&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of deferred portion of income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return and the amounts recognized in the financial statements for which it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978527915000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Number and Cost of Common Stock Shares Repurchased</a></td>
<td class="text">The number and the cost of common stock shares repurchased during the years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.321%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock repurchased (in shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,505&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock repurchased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock', window );">Number and Cost of Employee Stock Plan Repurchases</a></td>
<td class="text">The number and the cost of employee stock plan repurchases made during the years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.321%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases related to employee stock plans (in shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases related to employee stock plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the details pertaining to each employee stock ownership plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23309-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526439960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Activity Under All Stock Plans and Weighted Average Exercise Prices</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects activity under all stock plans from December&#160;31, 2018 through December&#160;31, 2021, and the weighted average exercise prices (in thousands, except per share amounts):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.122%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Executive Officer<br/>Time-Based Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-Based Awards With Market Conditions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-Based Awards Without Market Conditions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Awards With Performance Condition</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>Shares/<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>Shares/<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>Shares/<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>Shares/<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50.24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$51.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$49.58</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$66.66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$74.01</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$74.01</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50.29</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.93</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$53.85</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.93</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.93</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$57.67</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$74.01</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$51.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$57.97</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$54.92</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$66.86</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$47.45</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$62.22</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$54.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$47.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$47.45</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$58.37</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$57.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$70.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56.83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$65.36</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$76.49</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$88.77</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$79.40</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$60.10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56.83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56.83</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$65.40</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$65.85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.41</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526440680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation of Net Income Per Share</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of net income per share for the three years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands, except per share amounts):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598,626&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dilutive effect of potential common shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,718&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978527886408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of service revenues and segment income by reportable segment to consolidated results (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,038,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,412,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,461,444&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,109,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,074,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Temporary and consultant staffing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent placement staffing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk consulting and internal audit services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combined segment income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,758&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,751&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,780&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,882&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,515&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Revenue and Long-Lived Assets by Geographic Location</a></td>
<td class="text">The following tables represent revenues and long-lived assets by geographic location (in thousands):<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues (a) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,006,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,984,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign (b)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,461,444&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,109,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,074,432&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,403&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,817&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,385&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">There were no customers that accounted for more than 10% of the Company&#8217;s total service revenues in any year presented. </span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">No individual country represented more than 10% of revenues in any year presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526567672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;10, 2022, the Company announced the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarterly dividend per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$.43</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Declaration date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 10, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Record date</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2022</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, losses resulting from fire or flood, losses on receivables, significant realized and unrealized gains and losses that result from changes in quoted market prices of securities, declines in market prices of inventory, changes in authorized or issued debt (SEC), significant foreign exchange rate changes, substantial loans to insiders or affiliates, significant long-term investments, and substantial dividends not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524259592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 49,300,000<span></span>
</td>
<td class="nump">$ 37,200,000<span></span>
</td>
<td class="nump">$ 54,300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">24,198,000<span></span>
</td>
<td class="nump">$ 24,132,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ProvisionForWorkersCompensationClaims', window );">Provision for workers' compensation claims threshold</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ProvisionForMedicalClaims', window );">Medical claims</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Internal-use Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Internal-use Software, useful life</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Internal-use Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Internal-use Software, useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_ProvisionForMedicalClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provision For Medical Claims</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_ProvisionForMedicalClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_ProvisionForWorkersCompensationClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provision for workers compensation claims</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_ProvisionForWorkersCompensationClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528295512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Company's Income from Investments Held in Employee Deferred Compensation Trusts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanDividendIncome', window );">Dividend income</a></td>
<td class="nump">$ 23,719<span></span>
</td>
<td class="nump">$ 8,322<span></span>
</td>
<td class="nump">$ 10,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss', window );">Realized and unrealized gains</a></td>
<td class="nump">37,359<span></span>
</td>
<td class="nump">66,866<span></span>
</td>
<td class="nump">44,492<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanInvestmentIncome', window );">Income from investments held in employee deferred compensation trusts</a></td>
<td class="nump">$ 61,078<span></span>
</td>
<td class="nump">$ 75,188<span></span>
</td>
<td class="nump">$ 54,917<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlanDividendIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan, Dividend Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlanDividendIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlanInvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan, Investment Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlanInvestmentIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan, Realized and Unrealized Gain (Loss)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524030104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">$ 494,991<span></span>
</td>
<td class="nump">$ 406,634<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">494,991<span></span>
</td>
<td class="nump">406,634<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">66,700<span></span>
</td>
<td class="nump">69,681<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">66,700<span></span>
</td>
<td class="nump">69,681<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundBondMember', window );">Mutual funds - bond</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">30,750<span></span>
</td>
<td class="nump">27,282<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundBondMember', window );">Mutual funds - bond | Quoted Prices in Active Markets for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">30,750<span></span>
</td>
<td class="nump">27,282<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundBondMember', window );">Mutual funds - bond | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundBondMember', window );">Mutual funds - bond | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundStockMember', window );">Mutual funds - stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">303,277<span></span>
</td>
<td class="nump">234,667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundStockMember', window );">Mutual funds - stock | Quoted Prices in Active Markets for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">303,277<span></span>
</td>
<td class="nump">234,667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundStockMember', window );">Mutual funds - stock | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundStockMember', window );">Mutual funds - stock | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundBlendMember', window );">Mutual funds - blend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">94,264<span></span>
</td>
<td class="nump">75,004<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundBlendMember', window );">Mutual funds - blend | Quoted Prices in Active Markets for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">94,264<span></span>
</td>
<td class="nump">75,004<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundBlendMember', window );">Mutual funds - blend | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundBlendMember', window );">Mutual funds - blend | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlanAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan Assets, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlanAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundBondMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=rhi_MutualFundBondMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=rhi_MutualFundStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=rhi_MutualFundBlendMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=rhi_MutualFundBlendMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524672136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Credit Losses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Beginning balance</a></td>
<td class="nump">$ 19,617<span></span>
</td>
<td class="nump">$ 23,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Charges to expense</a></td>
<td class="nump">9,464<span></span>
</td>
<td class="nump">4,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Deductions</a></td>
<td class="num">(6,827)<span></span>
</td>
<td class="num">(7,906)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Other, including translation adjustments</a></td>
<td class="num">(724)<span></span>
</td>
<td class="num">(120)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Ending balance</a></td>
<td class="nump">$ 21,530<span></span>
</td>
<td class="nump">$ 19,617<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524008344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Property Plant and Equipment (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerHardwareMember', window );">Computer hardware | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerHardwareMember', window );">Computer hardware | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerSoftwareMember', window );">Computer software | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerSoftwareMember', window );">Computer software | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerHardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerHardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524575576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Schedule of Revenue Disaggregated by Line of Business (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_StaffingPlacementGuaranteePeriod', window );">Guarantee period</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">$ 6,461,444<span></span>
</td>
<td class="nump">$ 5,109,000<span></span>
</td>
<td class="nump">$ 6,074,432<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="num">(580,379)<span></span>
</td>
<td class="num">(239,996)<span></span>
</td>
<td class="num">(172,439)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_AccountempsMember', window );">Accountemps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">1,870,563<span></span>
</td>
<td class="nump">1,558,024<span></span>
</td>
<td class="nump">1,985,221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_OfficeTeamMember', window );">OfficeTeam</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">1,058,906<span></span>
</td>
<td class="nump">764,947<span></span>
</td>
<td class="nump">1,040,755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_RobertHalfTechnologyMember', window );">Robert Half Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">795,319<span></span>
</td>
<td class="nump">695,418<span></span>
</td>
<td class="nump">765,831<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_RobertHalfManagementResourcesMember', window );">Robert Half Management Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">894,334<span></span>
</td>
<td class="nump">698,942<span></span>
</td>
<td class="nump">792,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_TemporaryAndConsultantStaffingMember', window );">Temporary and consultant staffing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">4,038,743<span></span>
</td>
<td class="nump">3,477,335<span></span>
</td>
<td class="nump">4,412,125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_PermanentPlacementStaffingMember', window );">Permanent placement staffing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">569,921<span></span>
</td>
<td class="nump">370,109<span></span>
</td>
<td class="nump">533,432<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_RiskConsultingAndInternalAuditServicesMember', window );">Risk consulting and internal audit services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">$ 1,852,780<span></span>
</td>
<td class="nump">$ 1,261,556<span></span>
</td>
<td class="nump">$ 1,128,875<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_StaffingPlacementGuaranteePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Staffing Placement, Guarantee Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_StaffingPlacementGuaranteePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=rhi_AccountempsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_AccountempsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=rhi_OfficeTeamMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_OfficeTeamMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=rhi_RobertHalfTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_RobertHalfTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=rhi_RobertHalfManagementResourcesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_RobertHalfManagementResourcesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=rhi_TemporaryAndConsultantStaffingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_TemporaryAndConsultantStaffingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=rhi_PermanentPlacementStaffingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_PermanentPlacementStaffingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=rhi_RiskConsultingAndInternalAuditServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_RiskConsultingAndInternalAuditServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978529066824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition - Remaining Performance Obligation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Aggregate transaction price allocated to performance obligations</a></td>
<td class="nump">$ 111.9<span></span>
</td>
<td class="nump">$ 134.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Aggregate transaction price allocated to performance obligations</a></td>
<td class="nump">$ 105.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, expected duration</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524207112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Schedule of Contract Liability Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward', window );"><strong>Contract Liabilities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">$ 18,252<span></span>
</td>
<td class="nump">$ 12,948<span></span>
</td>
<td class="nump">$ 12,997<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized', window );">Payments in advance of satisfaction of performance obligations</a></td>
<td class="nump">27,341<span></span>
</td>
<td class="nump">25,614<span></span>
</td>
<td class="nump">13,030<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="num">(20,372)<span></span>
</td>
<td class="num">(20,687)<span></span>
</td>
<td class="num">(12,072)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments', window );">Contract with Customer, Liability, Other, Including Translation Adjustments</a></td>
<td class="nump">380<span></span>
</td>
<td class="nump">377<span></span>
</td>
<td class="num">(1,007)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">$ 25,601<span></span>
</td>
<td class="nump">$ 18,252<span></span>
</td>
<td class="nump">$ 12,948<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Other, Including Translation Adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Contract with Customer, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978529040424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">$ 69,526<span></span>
</td>
<td class="nump">$ 56,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Unamortized cloud computing implementation costs</a></td>
<td class="nump">44,692<span></span>
</td>
<td class="nump">41,517<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousCurrent', window );">Other</a></td>
<td class="nump">55,646<span></span>
</td>
<td class="nump">49,841<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">$ 169,864<span></span>
</td>
<td class="nump">$ 147,515<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528959288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, cost</a></td>
<td class="nump">$ 661,718<span></span>
</td>
<td class="nump">$ 665,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(568,315)<span></span>
</td>
<td class="num">(555,867)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">93,403<span></span>
</td>
<td class="nump">109,817<span></span>
</td>
<td class="nump">$ 128,385<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerHardwareMember', window );">Computer hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, cost</a></td>
<td class="nump">157,408<span></span>
</td>
<td class="nump">159,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerSoftwareMember', window );">Computer software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, cost</a></td>
<td class="nump">246,013<span></span>
</td>
<td class="nump">250,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, cost</a></td>
<td class="nump">93,144<span></span>
</td>
<td class="nump">91,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, cost</a></td>
<td class="nump">$ 165,153<span></span>
</td>
<td class="nump">$ 164,807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerHardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerHardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524514616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseRenewalTerm', window );">Option to extend lease term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_LesseeOperatingLeaseTerminationPeriod', window );">Option to terminate lease term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 86.6<span></span>
</td>
<td class="nump">$ 81.5<span></span>
</td>
<td class="nump">$ 77.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability', window );">Operating leases, not yet commenced, amount</a></td>
<td class="nump">$ 10.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Operating lease, not yet commenced, amount</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Operating lease, not yet commenced, amount</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_LesseeOperatingLeaseTerminationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Termination Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_LesseeOperatingLeaseTerminationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978523929624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease Cost and Other Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash Flow, Operating Activities, Lessee [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating lease liabilities</a></td>
<td class="nump">$ 91,253<span></span>
</td>
<td class="nump">$ 84,569<span></span>
</td>
<td class="nump">$ 78,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for operating lease liabilities from new leases</a></td>
<td class="nump">20,038<span></span>
</td>
<td class="nump">37,786<span></span>
</td>
<td class="nump">32,170<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications', window );">Right-of-use assets obtained in exchange for operating lease liabilities from lease modifications or reassessments</a></td>
<td class="nump">$ 31,433<span></span>
</td>
<td class="nump">$ 64,221<span></span>
</td>
<td class="nump">$ 32,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract', window );"><strong>Operating Leases, Weighted Average Remaining Lease Term [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term for operating leases</a></td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">4 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract', window );"><strong>Operating Leases, Weighted Average Discount Rate, Percent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate for operating leases</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Leases, Weighted Average Discount Rate, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Leases, Weighted Average Remaining Lease Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right Of Use Asset Obtained In Exchange For Operating Lease Liability From Lease Modifications</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978529947112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Minimum Lease Payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 88,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">69,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">53,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">32,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">19,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">13,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="num">(12,421)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Present value of operating lease liabilities</a></td>
<td class="nump">265,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">$ 83,787<span></span>
</td>
<td class="nump">$ 78,604<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978529973528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 223,055<span></span>
</td>
<td class="nump">$ 210,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="num">(200)<span></span>
</td>
<td class="nump">492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">222,855<span></span>
</td>
<td class="nump">223,055<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rhi_TemporaryAndConsultantStaffingMember', window );">Temporary and consultant staffing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">134,511<span></span>
</td>
<td class="nump">134,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">134,584<span></span>
</td>
<td class="nump">134,511<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rhi_PermanentPlacementStaffingMember', window );">Permanent placement staffing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">26,180<span></span>
</td>
<td class="nump">26,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">26,189<span></span>
</td>
<td class="nump">26,180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rhi_RiskConsultingAndInternalAuditServicesMember', window );">Risk consulting and internal audit services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">62,364<span></span>
</td>
<td class="nump">50,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="num">(282)<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 62,082<span></span>
</td>
<td class="nump">$ 62,364<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rhi_TemporaryAndConsultantStaffingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rhi_TemporaryAndConsultantStaffingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rhi_PermanentPlacementStaffingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rhi_PermanentPlacementStaffingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rhi_RiskConsultingAndInternalAuditServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rhi_RiskConsultingAndInternalAuditServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524415240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Payroll and benefits</a></td>
<td class="nump">$ 449,246<span></span>
</td>
<td class="nump">$ 311,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Payroll taxes</a></td>
<td class="nump">16,820<span></span>
</td>
<td class="nump">18,996<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrent', window );">Workers&#8217; compensation</a></td>
<td class="nump">74,117<span></span>
</td>
<td class="nump">67,712<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and benefit costs</a></td>
<td class="nump">540,183<span></span>
</td>
<td class="nump">397,877<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent', window );">Applicable payroll taxes deferred</a></td>
<td class="nump">51,100<span></span>
</td>
<td class="nump">$ 102,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=rhi_AccruedPayrollAndBenefitsCostsMember', window );">Accrued Payroll and Benefits Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent', window );">Applicable payroll taxes deferred</a></td>
<td class="nump">$ 51,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WorkersCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WorkersCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=rhi_AccruedPayrollAndBenefitsCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=rhi_AccruedPayrollAndBenefitsCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524230136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Deferred Compensation Plan Obligations - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlansAbstract', window );"><strong>Deferred Compensation Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">$ 494,991<span></span>
</td>
<td class="nump">$ 406,634<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrent', window );">Employee deferred compensation plan obligations</a></td>
<td class="nump">$ 535,276<span></span>
</td>
<td class="nump">$ 435,121<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlanAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan Assets, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlanAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19512-108361<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20028-108363<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524923832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Deferred Compensation Plan Obligations - Compensation Expense Related to Qualified and Nonqualified Plans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredCompensationPlansAbstract', window );"><strong>Deferred Compensation Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Contribution expense</a></td>
<td class="nump">$ 47,119<span></span>
</td>
<td class="nump">$ 42,092<span></span>
</td>
<td class="nump">$ 26,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Increase in employee deferred compensation expense related to changes in the fair value of trust assets</a></td>
<td class="nump">61,078<span></span>
</td>
<td class="nump">75,188<span></span>
</td>
<td class="nump">54,917<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DefinedContributionPlanIncomeExpense', window );">Total compensation expense related to qualified defined contribution plans and nonqualified plans</a></td>
<td class="nump">$ 108,197<span></span>
</td>
<td class="nump">$ 117,280<span></span>
</td>
<td class="nump">$ 81,039<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredCompensationPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredCompensationPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DefinedContributionPlanIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, (Income) Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DefinedContributionPlanIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528856312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Notes Payable - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Promissory notes and other forms of indebtedness, issued</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Uncommitted letter of credit facility</a></td>
<td class="nump">35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Debt support standby letters of credit</a></td>
<td class="nump">$ 18,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage', window );">Service fee percentage</a></td>
<td class="nump">1.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rhi_CreditAgreementMember', window );">Credit Agreement | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Uncommitted letter of credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=rhi_CreditAgreementMember', window );">Credit Agreement | Revolving Credit Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Borrowings under credit agreement</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember', window );">Standby letters of credit used for collateral requirements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Letters of credit outstanding</a></td>
<td class="nump">$ 18,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,800,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility, used capacity, service fee percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rhi_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rhi_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978524417480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 137,862<span></span>
</td>
<td class="nump">$ 79,926<span></span>
</td>
<td class="nump">$ 107,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">47,226<span></span>
</td>
<td class="nump">27,401<span></span>
</td>
<td class="nump">39,028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">41,464<span></span>
</td>
<td class="nump">20,018<span></span>
</td>
<td class="nump">33,227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit', window );">Federal and state</a></td>
<td class="num">(22,515)<span></span>
</td>
<td class="num">(9,089)<span></span>
</td>
<td class="num">(9,959)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">1,117<span></span>
</td>
<td class="num">(2,650)<span></span>
</td>
<td class="nump">1,087<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">$ 205,154<span></span>
</td>
<td class="nump">$ 115,606<span></span>
</td>
<td class="nump">$ 171,082<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Federal and State Income Tax Expense (Benefit)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528771160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Before Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 676,445<span></span>
</td>
<td class="nump">$ 378,876<span></span>
</td>
<td class="nump">$ 545,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">127,335<span></span>
</td>
<td class="nump">43,006<span></span>
</td>
<td class="nump">79,820<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 803,780<span></span>
</td>
<td class="nump">$ 421,882<span></span>
</td>
<td class="nump">$ 625,515<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978523875064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal U.S. income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax benefit</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.90%<span></span>
</td>
<td class="nump">4.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent', window );">Permanent book/tax differences</a></td>
<td class="num">(0.40%)<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Compensation book/tax differences</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Non-U.S. income taxed at different rates, net of foreign tax credits</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition', window );">Federal tax credits</a></td>
<td class="num">(1.60%)<span></span>
</td>
<td class="num">(1.50%)<span></span>
</td>
<td class="num">(1.40%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance release, net</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="num">(0.90%)<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">25.50%<span></span>
</td>
<td class="nump">27.40%<span></span>
</td>
<td class="nump">27.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Permanent Difference, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation tax impact of uncertain tax position</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528965896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Deferred Portion of Tax Provision (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid', window );">Accrued expenses, deducted for tax when paid</a></td>
<td class="num">$ (32,741)<span></span>
</td>
<td class="num">$ (33,997)<span></span>
</td>
<td class="num">$ (29,471)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax', window );">Capitalized costs for books, deducted for tax</a></td>
<td class="nump">462<span></span>
</td>
<td class="nump">1,904<span></span>
</td>
<td class="nump">3,246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredTaxLiabilityDepreciation', window );">Depreciation</a></td>
<td class="num">(2,286)<span></span>
</td>
<td class="nump">6,732<span></span>
</td>
<td class="nump">3,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts', window );">Unrealized gains from investments held in employee deferred compensation trusts</a></td>
<td class="nump">8,167<span></span>
</td>
<td class="nump">14,882<span></span>
</td>
<td class="nump">11,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredTaxAssetsOtherNet', window );">Other, net</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="num">(1,260)<span></span>
</td>
<td class="nump">2,153<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredPortionOfTaxExpenseBenefit', window );">Deferred portion of the tax provision (benefit)</a></td>
<td class="num">$ (21,398)<span></span>
</td>
<td class="num">$ (11,739)<span></span>
</td>
<td class="num">$ (8,872)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredPortionOfTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred portion of tax expense (benefit)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredPortionOfTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets capitalized costs for books, deducted for tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredTaxAssetsOtherNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets other, net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxAssetsOtherNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Unrealized Gains And (Losses) From Investments Held In Employee Deferred Compensation Trusts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities accrued expenses, deducted for tax when paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredTaxLiabilityDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liability depreciation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxLiabilityDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528875368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components of Deferred Income Tax Amounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred income tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Employee deferred compensation and other benefit obligations</a></td>
<td class="nump">$ 155,064<span></span>
</td>
<td class="nump">$ 128,702<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees', window );">Deferred revenues, foreign royalties and management fees</a></td>
<td class="nump">16,034<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpense', window );">Deferred Payroll Taxes (CARES Act)</a></td>
<td class="nump">13,355<span></span>
</td>
<td class="nump">27,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards', window );">Credits and net operating loss carryforwards</a></td>
<td class="nump">24,811<span></span>
</td>
<td class="nump">30,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">3,843<span></span>
</td>
<td class="nump">3,637<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses', window );">Allowance for credit losses</a></td>
<td class="nump">6,557<span></span>
</td>
<td class="nump">5,272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Workers&#8217; compensation</a></td>
<td class="nump">3,623<span></span>
</td>
<td class="nump">3,774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredTaxAssetsOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">52,614<span></span>
</td>
<td class="nump">59,249<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">18,565<span></span>
</td>
<td class="nump">13,361<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred income tax assets</a></td>
<td class="nump">294,466<span></span>
</td>
<td class="nump">271,732<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred income tax liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="num">(24,391)<span></span>
</td>
<td class="num">(24,163)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment basis differences</a></td>
<td class="num">(23,305)<span></span>
</td>
<td class="num">(25,555)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts', window );">Unrealized gains from investments held in employee deferred compensation trusts</a></td>
<td class="num">(34,001)<span></span>
</td>
<td class="num">(26,224)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="num">(43,986)<span></span>
</td>
<td class="num">(49,833)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(10,549)<span></span>
</td>
<td class="num">(8,922)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="num">(136,232)<span></span>
</td>
<td class="num">(134,697)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(24,198)<span></span>
</td>
<td class="num">(24,132)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Total deferred income tax assets, net</a></td>
<td class="nump">$ 134,036<span></span>
</td>
<td class="nump">$ 112,903<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Contract With Customer, Foreign Royalties And Management Fees</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredTaxAssetsOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxAssetsOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets operating loss and tax credit carryforwards</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities, amortization of intangible assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Unrealized Gains (Losses), Investments Held In Employee Deferred Compensation Trusts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528860824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized', window );">Amount expected to be utilized of tax credit carry forwards expiring in the and beyond the stated year</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">24,198<span></span>
</td>
<td class="nump">$ 24,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits, impact on effective tax rate</a></td>
<td class="nump">11,300<span></span>
</td>
<td class="nump">9,800<span></span>
</td>
<td class="nump">$ 9,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued', window );">Accrued interest and penalties</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxes', window );">Increase (decrease) in income tax expense</a></td>
<td class="num">(100)<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=rhi_ForeignCountriesMember', window );">Foreign Countries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">23,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Countries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Net operating loss carryforwards, foreign</a></td>
<td class="nump">22,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">California enterprise zone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">California enterprise zone tax credits</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">California enterprise zone | California Enterprise Zone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Credit Carryforwards, General Business, Amount Utilized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=rhi_ForeignCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=rhi_ForeignCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=rhi_CaliforniaEnterpriseZoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=rhi_CaliforniaEnterpriseZoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978529087032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">$ 9,785<span></span>
</td>
<td class="nump">$ 9,354<span></span>
</td>
<td class="nump">$ 8,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Gross increases&#8212;tax positions in prior years</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Gross decreases&#8212;tax positions in prior years</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(760)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross increases&#8212;tax positions in current year</a></td>
<td class="nump">3,370<span></span>
</td>
<td class="nump">1,678<span></span>
</td>
<td class="nump">1,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="num">(1,894)<span></span>
</td>
<td class="num">(1,467)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">$ 11,264<span></span>
</td>
<td class="nump">$ 9,785<span></span>
</td>
<td class="nump">$ 9,354<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978527474680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=rhi_GentryCaseMember', window );">Gentry Case</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Allegations loss</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=rhi_GentryCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=rhi_GentryCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526621992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Details) - $ / shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Maximum number of shares authorized to be repurchased (in shares)</a></td>
<td class="nump">7.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share (usd per share)</a></td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="nump">$ 1.24<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978523871832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_CommonStockRepurchasedShares', window );">Common stock repurchased (in shares)</a></td>
<td class="nump">2,796<span></span>
</td>
<td class="nump">2,505<span></span>
</td>
<td class="nump">4,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_CommonStockRepurchasedValue', window );">Common stock repurchased</a></td>
<td class="nump">$ 260,410<span></span>
</td>
<td class="nump">$ 138,408<span></span>
</td>
<td class="nump">$ 250,154<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_CommonStockRepurchasedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares repurchased during the period that are held in treasury and are presented as if constructively retired. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_CommonStockRepurchasedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_CommonStockRepurchasedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the value of stock that has been repurchased during the period that is held in treasury and is presented as if constructively retired. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_CommonStockRepurchasedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978612023848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares', window );">Repurchases related to employee stock plans (in shares)</a></td>
<td class="nump">347<span></span>
</td>
<td class="nump">366<span></span>
</td>
<td class="nump">352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue', window );">Repurchases related to employee stock plans</a></td>
<td class="nump">$ 29,817<span></span>
</td>
<td class="nump">$ 17,399<span></span>
</td>
<td class="nump">$ 22,491<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares repurchased in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable withholding taxes and/or exercise price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of shares repurchased in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable withholding taxes and/or exercise price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978528266488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Cash Dividends Declared (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share (usd per share)</a></td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="nump">$ 1.24<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978530015144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Plans - Additional Information (Details)<br> shares in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for grants (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Historical volatility</a></td>
<td class="nump">38.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility', window );">Historical volatility</a></td>
<td class="text">2 years 9 months 21 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost expected to be recognized over the period (years)</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Total number of available shares to grant</a></td>
<td class="nump">3.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded', window );">Actual shares earned, possible percentage on target award</a></td>
<td class="nump">75.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded', window );">Actual shares earned, possible percentage on target award</a></td>
<td class="nump">125.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rhi_RestrictedStockAndStockUnitsMember', window );">Restricted stock and stock units | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for grants (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rhi_RestrictedStockAndStockUnitsMember', window );">Restricted stock and stock units | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for grants (in years)</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rhi_ReturnOnInvestedCapitalAwardMember', window );">ROIC Award | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded', window );">Actual shares earned, possible percentage on target award</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rhi_ReturnOnInvestedCapitalAwardMember', window );">ROIC Award | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded', window );">Actual shares earned, possible percentage on target award</a></td>
<td class="nump">150.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Shares Earned Percentage Of Initial Target Number Shares Awarded</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=rhi_RestrictedStockAndStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=rhi_RestrictedStockAndStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=rhi_ReturnOnInvestedCapitalAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=rhi_ReturnOnInvestedCapitalAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526528440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Plans - Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rhi_RestrictedStockAndStockUnitsMember', window );">Restricted stock and stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Total unrecognized compensation cost, net of estimated forfeitures</a></td>
<td class="nump">$ 75.3<span></span>
</td>
<td class="nump">$ 73.9<span></span>
</td>
<td class="nump">$ 71.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of expense for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=rhi_RestrictedStockAndStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=rhi_RestrictedStockAndStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978520476472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rhi_TimeBasedAwardsMember', window );">Non-Executive Officer Time-Based Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares/Units:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding Beginning Balance (in shares)</a></td>
<td class="nump">1,020<span></span>
</td>
<td class="nump">947<span></span>
</td>
<td class="nump">1,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">507<span></span>
</td>
<td class="nump">625<span></span>
</td>
<td class="nump">434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod', window );">Restrictions lapsed (in shares)</a></td>
<td class="num">(530)<span></span>
</td>
<td class="num">(526)<span></span>
</td>
<td class="num">(557)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(46)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, Ending Balance (in shares)</a></td>
<td class="nump">951<span></span>
</td>
<td class="nump">1,020<span></span>
</td>
<td class="nump">947<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Beginning Balance (usd per share)</a></td>
<td class="nump">$ 57.57<span></span>
</td>
<td class="nump">$ 57.67<span></span>
</td>
<td class="nump">$ 50.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="nump">76.49<span></span>
</td>
<td class="nump">54.92<span></span>
</td>
<td class="nump">66.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue', window );">Restrictions lapsed (usd per share)</a></td>
<td class="nump">60.10<span></span>
</td>
<td class="nump">54.57<span></span>
</td>
<td class="nump">50.29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (usd per share)</a></td>
<td class="nump">65.40<span></span>
</td>
<td class="nump">58.37<span></span>
</td>
<td class="nump">53.85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Ending Balance (usd per share)</a></td>
<td class="nump">$ 65.85<span></span>
</td>
<td class="nump">$ 57.57<span></span>
</td>
<td class="nump">$ 57.67<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rhi_SubjectToMarketConditionsMember', window );">Performance-Based Awards With Market Conditions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares/Units:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding Beginning Balance (in shares)</a></td>
<td class="nump">459<span></span>
</td>
<td class="nump">236<span></span>
</td>
<td class="nump">358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">167<span></span>
</td>
<td class="nump">223<span></span>
</td>
<td class="nump">236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod', window );">Restrictions lapsed (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(338)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(20)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, Ending Balance (in shares)</a></td>
<td class="nump">626<span></span>
</td>
<td class="nump">459<span></span>
</td>
<td class="nump">236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Beginning Balance (usd per share)</a></td>
<td class="nump">$ 70.53<span></span>
</td>
<td class="nump">$ 74.01<span></span>
</td>
<td class="nump">$ 45.93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="nump">88.77<span></span>
</td>
<td class="nump">66.86<span></span>
</td>
<td class="nump">74.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue', window );">Restrictions lapsed (usd per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">45.93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (usd per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">45.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Ending Balance (usd per share)</a></td>
<td class="nump">$ 75.41<span></span>
</td>
<td class="nump">$ 70.53<span></span>
</td>
<td class="nump">$ 74.01<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rhi_AwardsNotSubjectToMarketConditionsMember', window );">Performance-Based Awards Without Market Conditions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares/Units:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding Beginning Balance (in shares)</a></td>
<td class="nump">278<span></span>
</td>
<td class="nump">608<span></span>
</td>
<td class="nump">608<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod', window );">Restrictions lapsed (in shares)</a></td>
<td class="num">(348)<span></span>
</td>
<td class="num">(400)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, Ending Balance (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="nump">608<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Beginning Balance (usd per share)</a></td>
<td class="nump">$ 56.83<span></span>
</td>
<td class="nump">$ 51.74<span></span>
</td>
<td class="nump">$ 51.74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="nump">56.83<span></span>
</td>
<td class="nump">47.45<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue', window );">Restrictions lapsed (usd per share)</a></td>
<td class="nump">56.83<span></span>
</td>
<td class="nump">47.45<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (usd per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Ending Balance (usd per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 56.83<span></span>
</td>
<td class="nump">$ 51.74<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rhi_SubjectToPerformanceConditionMember', window );">Total Awards With Performance Condition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares/Units:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding Beginning Balance (in shares)</a></td>
<td class="nump">737<span></span>
</td>
<td class="nump">844<span></span>
</td>
<td class="nump">966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">237<span></span>
</td>
<td class="nump">293<span></span>
</td>
<td class="nump">236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod', window );">Restrictions lapsed (in shares)</a></td>
<td class="num">(348)<span></span>
</td>
<td class="num">(400)<span></span>
</td>
<td class="num">(338)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(20)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, Ending Balance (in shares)</a></td>
<td class="nump">626<span></span>
</td>
<td class="nump">737<span></span>
</td>
<td class="nump">844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Beginning Balance (usd per share)</a></td>
<td class="nump">$ 65.36<span></span>
</td>
<td class="nump">$ 57.97<span></span>
</td>
<td class="nump">$ 49.58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="nump">79.40<span></span>
</td>
<td class="nump">62.22<span></span>
</td>
<td class="nump">74.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue', window );">Restrictions lapsed (usd per share)</a></td>
<td class="nump">56.83<span></span>
</td>
<td class="nump">47.45<span></span>
</td>
<td class="nump">45.93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (usd per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">45.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Ending Balance (usd per share)</a></td>
<td class="nump">$ 75.41<span></span>
</td>
<td class="nump">$ 65.36<span></span>
</td>
<td class="nump">$ 57.97<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Lapsed In Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangements By Share-based Payment Award, Equity Awards Other than Options, Lapsed In Period, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rhi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=rhi_TimeBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=rhi_TimeBasedAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=rhi_SubjectToMarketConditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=rhi_SubjectToMarketConditionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=rhi_AwardsNotSubjectToMarketConditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=rhi_AwardsNotSubjectToMarketConditionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=rhi_SubjectToPerformanceConditionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=rhi_SubjectToPerformanceConditionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978526519832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Plans - Total Pre-Tax Intrinsic Value of Stock Options Exercised and Total Fair Value of Shares Vested (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Total fair value of shares vested</a></td>
<td class="nump">$ 78.0<span></span>
</td>
<td class="nump">$ 46.2<span></span>
</td>
<td class="nump">$ 57.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978523887016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share - Calculation of Net Income Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 598,626<span></span>
</td>
<td class="nump">$ 306,276<span></span>
</td>
<td class="nump">$ 454,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares (in shares)</a></td>
<td class="nump">110,482<span></span>
</td>
<td class="nump">112,729<span></span>
</td>
<td class="nump">115,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares (in shares)</a></td>
<td class="nump">110,482<span></span>
</td>
<td class="nump">112,729<span></span>
</td>
<td class="nump">115,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of potential common shares (in shares)</a></td>
<td class="nump">1,236<span></span>
</td>
<td class="nump">589<span></span>
</td>
<td class="nump">755<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares (in shares)</a></td>
<td class="nump">111,718<span></span>
</td>
<td class="nump">113,318<span></span>
</td>
<td class="nump">116,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 5.42<span></span>
</td>
<td class="nump">$ 2.72<span></span>
</td>
<td class="nump">$ 3.93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 5.36<span></span>
</td>
<td class="nump">$ 2.70<span></span>
</td>
<td class="nump">$ 3.90<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978529940168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="num">$ (6,461,444)<span></span>
</td>
<td class="num">$ (5,109,000)<span></span>
</td>
<td class="num">$ (6,074,432)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">$ 580,379<span></span>
</td>
<td class="nump">$ 239,996<span></span>
</td>
<td class="nump">$ 172,439<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978527651192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">$ 6,461,444<span></span>
</td>
<td class="nump">$ 5,109,000<span></span>
</td>
<td class="nump">$ 6,074,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">805,824<span></span>
</td>
<td class="nump">421,758<span></span>
</td>
<td class="nump">621,751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">2,241<span></span>
</td>
<td class="nump">1,219<span></span>
</td>
<td class="nump">1,361<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income, net</a></td>
<td class="num">(197)<span></span>
</td>
<td class="num">(1,343)<span></span>
</td>
<td class="num">(5,125)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">803,780<span></span>
</td>
<td class="nump">421,882<span></span>
</td>
<td class="nump">625,515<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rhi_TemporaryAndConsultantStaffingMember', window );">Temporary and consultant staffing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">4,038,743<span></span>
</td>
<td class="nump">3,477,335<span></span>
</td>
<td class="nump">4,412,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">393,872<span></span>
</td>
<td class="nump">237,279<span></span>
</td>
<td class="nump">410,153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rhi_PermanentPlacementStaffingMember', window );">Permanent placement staffing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">569,921<span></span>
</td>
<td class="nump">370,109<span></span>
</td>
<td class="nump">533,432<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">106,465<span></span>
</td>
<td class="nump">28,799<span></span>
</td>
<td class="nump">83,885<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rhi_RiskConsultingAndInternalAuditServicesMember', window );">Risk consulting and internal audit services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">1,852,780<span></span>
</td>
<td class="nump">1,261,556<span></span>
</td>
<td class="nump">1,128,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 305,487<span></span>
</td>
<td class="nump">$ 155,680<span></span>
</td>
<td class="nump">$ 127,713<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rhi_TemporaryAndConsultantStaffingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rhi_TemporaryAndConsultantStaffingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rhi_PermanentPlacementStaffingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rhi_PermanentPlacementStaffingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rhi_RiskConsultingAndInternalAuditServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rhi_RiskConsultingAndInternalAuditServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978520393960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">$ 6,461,444<span></span>
</td>
<td class="nump">$ 5,109,000<span></span>
</td>
<td class="nump">$ 6,074,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Assets, long-lived</a></td>
<td class="nump">93,403<span></span>
</td>
<td class="nump">109,817<span></span>
</td>
<td class="nump">128,385<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">Domestic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">5,006,525<span></span>
</td>
<td class="nump">3,984,742<span></span>
</td>
<td class="nump">4,708,715<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Assets, long-lived</a></td>
<td class="nump">76,757<span></span>
</td>
<td class="nump">88,117<span></span>
</td>
<td class="nump">99,365<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">1,454,919<span></span>
</td>
<td class="nump">1,124,258<span></span>
</td>
<td class="nump">1,365,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Assets, long-lived</a></td>
<td class="nump">$ 16,646<span></span>
</td>
<td class="nump">$ 21,700<span></span>
</td>
<td class="nump">$ 29,020<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978527639512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 10, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Quarterly dividend per share (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="nump">$ 1.24<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Quarterly dividend per share (usd per share)</a></td>
<td class="nump">$ 0.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139978520422856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for doubtful accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance&#160;at Beginning&#160;of Period</a></td>
<td class="nump">$ 19,617<span></span>
</td>
<td class="nump">$ 28,756<span></span>
</td>
<td class="nump">$ 27,678<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged&#160;to Expenses</a></td>
<td class="nump">9,464<span></span>
</td>
<td class="nump">4,200<span></span>
</td>
<td class="nump">9,868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(6,827)<span></span>
</td>
<td class="num">(7,906)<span></span>
</td>
<td class="num">(8,687)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Translation Adjustments</a></td>
<td class="num">(724)<span></span>
</td>
<td class="num">(120)<span></span>
</td>
<td class="num">(103)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">21,530<span></span>
</td>
<td class="nump">19,617<span></span>
</td>
<td class="nump">28,756<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for doubtful accounts receivable | Cumulative Effect, Period of Adoption, Adjusted Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance&#160;at Beginning&#160;of Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Deferred tax valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance&#160;at Beginning&#160;of Period</a></td>
<td class="nump">24,132<span></span>
</td>
<td class="nump">21,618<span></span>
</td>
<td class="nump">23,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged&#160;to Expenses</a></td>
<td class="nump">5,635<span></span>
</td>
<td class="nump">3,462<span></span>
</td>
<td class="nump">719<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(3,936)<span></span>
</td>
<td class="num">(2,333)<span></span>
</td>
<td class="num">(2,154)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Translation Adjustments</a></td>
<td class="num">(1,633)<span></span>
</td>
<td class="nump">1,385<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 24,198<span></span>
</td>
<td class="nump">$ 24,132<span></span>
</td>
<td class="nump">$ 21,618<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>rhi-20211231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rhi="http://roberthalf.com/20211231"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="rhi-20211231.xsd" xlink:type="simple"/>
    <context id="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4577ffa6bb7240d7bfe1bda39ae094fb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i10d3d5d8a3f846908adcc47e1fdfc3ce_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="idc07fc3217c54bd489ca78a30969a86d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00d5b4fad352425694360f79bd3a67c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id31de7aae5044124adc89b428fda2fef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icf2a51ec8fba4511b6ccc5cd2fc1e777_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7406daf7a1e64d4eac9d71c188f19a5c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic1d9bd6d669d45719e7eff36838160e4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i62ea41f1958748819fa753b25d783c34_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ied6947bfd2e74e2e854e8a744ab10348_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic442e775c7ac474596a83ee705808f7b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id9b49081c8f347bf85a3fd57be2adb9b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3e681c72c2294a2bbbc9611d43ddbbd2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2e48b4d5dabb4b04b697b47eae40e7be_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i093b8b262d144ea995d1d34c549c46ef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icee0b0b7d1a9438c808faad7fe98af4b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i065057cc28f2466f8af644da71add8f6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0ea4df666d414524b998ef7049297dd6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7375df399f61457eb56eaa9a09e7003b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie1bb06499cf2421cacf5511f5b5debe3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i089eff5f828e4d15a2693d5cd1da4974_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iadbf356c28304e5fbdb7d483f45bc1b8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i019ced157b0341d893bef3389ba7f796_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i76f2a5279b18434e962a4417e7c45adc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i86334a5017e34fc8ade2c9a834c4062c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3de13dd244c940cfbb6a960745601562_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0307b57f694344a8b12c201eddb0dac2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7690bc41691e41be8c411a920409618f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i48f92b5e278b4fc6a0d7dbe03cf9731c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5cfe454f4d1443d7bd95d6bd97337d9b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5a42431c875d453fa827bb773eee602f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5e7fed942ede45f98afae6a0237d6dd4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8cf55a1236c540c8bedce99138fcf63c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if779e949d266458194bb8093e00d322b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb0068841efc483d8fbf355ee424af6e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ece14512c3e47c3a19c1e0ec8e9c327_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c1143e8203248f19ed154e5cd429462_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60d76c4781914bda8107b3f99046a816_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19ed5780f2e04aa38c4810328ab9b417_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic56f5dfc71bb46c6842b283ae0b3f08a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida2ae1e233ae40f18de54dd5caa134ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i193215df21454c7ba86cab2ac73e6cbc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3e6ad72d6034b3684f5584bdadf0ff4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa974b39c08640fd9d5eb95299dcbcd7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2504fe3c662e4f05b54a274c5b448306_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie62a4cddd7cb4dcc81b3f67ea4a01b45_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c71e06b392b4fa6a1f8036e4c8bbd36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie55e22755fb14bd695b7301137ee363b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic53ebeea09f74d85b962d8fddadbdb29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58632d8374b34e70bb6089085f98d883_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ac01f735ac540d395ddb259e5ad79ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i99e1e4d92e85423d9e2c90fcb65bdcd9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie234b2e9bf1f47ebb522a170c3c09726_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i596e3f013b1f44c7a6c0d10a839275b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if58d98aa585443cd82c710877b6177f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c645fc0bc5b457da60fe2260d25c96e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i50517a77de4b47c0b7cec380da5a5235_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69d35a30981847789aeeb7b77c14f016_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i939df68e88d54d8591dc6360a90885f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0a8483824fa44f7bb45592fa63672f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d8562e4aa0c49b9a2cb1272e749337c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if3f37fb27d8a4a43954c024369d2add5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91f80a8e0b9746edbabaff45cbf1cd4d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba83f8f18fd14f96afdfb47708f6d62e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaa74ead6997248a8a6bef2890b67ef43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a27d8b63eab45a7b027883d38164afd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4f841263a7924f67be530f4039487517_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91c0a7880efb41b9b249d7587751240f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if0dee70061464aa096042b20e12ae2d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5cc1d2c7516e4e89862e8934c52c5d71_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i934d2f6fd5ac4f5092f96bdd3169e304_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">rhi:MutualFundBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32125d2b6a154adc9607d7837e56b95f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i814bc0a9bf814128b7c90ea479e4a2e8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib142dd508a104b7ba5a8066deb46f481_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b8fd78a734e459187db978e3c6f2e5d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i897816728dcd48459d05e812b23ff320_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id78918c9fcaf406386fe2ee29dd90c45_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4af9d013af2e42c299a7a351dd8f8193_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia22b24892000482cbd209716f209ca16_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i599145b9970a4eef9ee0576d38c03955_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id96bee89bbc040e9a7c06750b2e37e32_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id3483abc4f1f425cbf60fbf9039f5b07_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaaf92f3ad8a04b3c8c224584c63c8dcf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0c4d58468f854e83b9137ae715f786f7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9eeb6e97edb947a7ad5c855478675616_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:AccountempsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifbc2ccfbf7e94561898cf1a9144c0728_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:AccountempsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a56bd7e1adf45a9a2b715c91cc3db36_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:AccountempsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic867495174ae42c9bacd705cc26b5c31_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:OfficeTeamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f154f6c922d4a90b14525cef0d77ba4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:OfficeTeamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i542c2a0ac216458081ca50f17f0b9ecf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:OfficeTeamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia33dbf22b8204ff89e0e2fbba2b2e69d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RobertHalfTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if0f8669818b349d1b437785095bb4b68_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RobertHalfTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i69b510b906854452a46495c783067d49_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RobertHalfTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i729e1c098d474c39ab8ca8248b3ad6b3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RobertHalfManagementResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i900fe48c3a134ddc994cb9481d84ce09_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RobertHalfManagementResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if8b6e286d547428f8d6c8487419a9d19_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RobertHalfManagementResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0bf7c344441f475eb857ebe0b4344164_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62124f8237e14e1ab6558a6b10dedc91_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i122a93a8e4a14287ab0107654e1da7e3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie502c008cb3347f1b3f604e4e17ee94b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1e0f0f7e71344171a618301e4747db02_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia864997a3a53452ba28271ddbfc235c6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0ba611eae6df4715b6097ad0107c4595_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib5ea8fc802184070bf96b555bf3d107a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2b67ab3e945a45a5bcea4508438a7a44_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib7ebdb358ba848ec986bb0ded8552fd3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia2e3961d560b40118c29917d017fe439_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2b7d55a9adb34a16aba77c3e7ef58a6c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1e707d02bf1142b198930da77e4538f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i401a9e1499904be19833bb3c0570d4c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c843c6ef92b4c2da822bd4aca205745_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if728a8f034e047739fa8c28c4384056a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if6ffe6bf42ea4fbd84b964ccf80df668_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rhi:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3feb6c8a202e4371b56dd4b8a113f397_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07bb8dd1f33447898cd0d9e1cfff49c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3a893ea2ebed4852a8b3f5739aa6557a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic3a78a4528454e6ea75e9a96366fd384_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i05a901f1474943218f4212ecd212e180_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8168c830196409c8b8b8493af73f317_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd4bf4cfab994bda9a20714b55f82122_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id5a5eb2a1d7947a0a08385ff9adf0808_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i731002ba21af4c4abca3192d7a69c7a4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8be24dcdc95d465980a82bf6ff4f72b5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i18f9599cd2aa49ecb6766ddbd7984923_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib11787e56458457594633d71201b9bb3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i35991c50872c433a8b12562df38ac76a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c3bc0e99fd2447983587526f0ca871f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i723136af97e444878788b0248f6ded5f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7be8d7e293e84ee29d3379bdeba60a21_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic8049324b44541be8feef811857f5545_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ide80aeb71873406888026001cc857c48_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1c19854f17c54f8786f68cf8c3ab71fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0fae7573f8234b50867a94cca3db581d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i83e0cabae4154a8f8f40e89ed66ad623_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i393f2d058ad944e4bde1e0a96456f70b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">rhi:AccruedPayrollAndBenefitsCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64c7f100acfe4b3eb5f04535986f53bb_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i903820a1b5f14a05bb0cfc369a0fe40e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">rhi:StandbyLettersOfCreditUsedForCollateralRequirementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice0512f47f2c4cb7b5c0122378c82d16_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">rhi:StandbyLettersOfCreditUsedForCollateralRequirementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7eb98255bd154973b3afde0cd6f2b5d2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i33c361fe63d046749f95f1a3a1561ba6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i601ba19b5f2242ae9d6df8b78ef5d5c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97039c23847f4fdc9acc24ecde15ec28_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2938b017a17a4dae8a1416fffcbd3f03_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79ab94a25cfd4f4882a5839730058f1d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">rhi:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i361b729dfb154e3d815df86384419db2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">rhi:CaliforniaEnterpriseZoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7cd73290daa48d0bd1c986ec4b67b3d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">rhi:GentryCaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifeb9235b48f0475a974e949dd6a72f87_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:RestrictedStockAndStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id90e002f1a1e49ea9ed52c3066f8903f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:RestrictedStockAndStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i024f615c16f34d0995a54245f8cdf559_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:ReturnOnInvestedCapitalAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea579ff0e7304e61a762b6498b28ce81_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:ReturnOnInvestedCapitalAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0193fea43094449b9b9174f208451286_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:RestrictedStockAndStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b97d2139fe24c339bf36daf4c2d1f25_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:RestrictedStockAndStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i210fef543e40428fbb3999ec0b99dce4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:RestrictedStockAndStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7256f33d920742059a23e5a955765643_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i07aa601755c740e4b247abf5c77cca60_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i22788739a2364b448be3039dc8dcaba7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1ed58cfe9e2743cb9c949bb6bcbbf756_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5f4036e062834cf4969d4213b627c506_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5c40ba8ecc154a36b8106ab122e2ec74_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0b25ccc7ba914428b40faee070837a37_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iafcdbfe8cd954271a74f2f8df8eb1f31_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia355dfecf43d418aa5f477d066c3e59b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8aed6ab8e7a846979b3981d0fa975a0a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie391f02ee6e74f58ae7abeee5e9bbdcf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icafc46f4e5264e7b8d7afa60620a8e9e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3e6db4014f844316ab0930ef4e78eac2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f15bee024d649948a5879920194bf59_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7468a24ce0364838bcab3b1940425362_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifef55910d180408bbada874d90f21344_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f5d1380ddc94d11909dbf7c1a183217_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:AwardsNotSubjectToMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ab7ef3df4894789995fb237a4fd8bce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:SubjectToPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6cc5f37039c4307898e8f0e1e232079_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:TemporaryAndConsultantStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if518ed5b5801474682c766a41e32d6e2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementStaffingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i59a91a88c65845bdaf0077bd0b60d811_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:RiskConsultingAndInternalAuditServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i393a120e8a6846ea9d2063a085f9a297_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44429e2ff9e04e6b98bd20d3392814e8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iacc2bd2b28df4606a16e7325764c3711_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic464468aefe4437c8292340a7e0d314e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if15dcc99d680470693c6123f4bf3be96_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i09bb2a1689944bae87e12b195585ca4f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4f2432d322e64b6a8b412f7de1c8db7e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i981b37f8c5444c778b818ed8b9203f6e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2700f04d83a0426992430e45f6420923_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7ab8b109afa44449b8a6ffac919952fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i093ea41d11d24cc2b6ce697d40291f75_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c09dea6fd754b8b90cb9c84f9ced488_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i47a67645231b4a3c95834333a57497f1_D20220210-20220210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-10</startDate>
            <endDate>2022-02-10</endDate>
        </period>
    </context>
    <context id="i8a01baf72d8d448ba471e40df2190ae0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if44e88cdf0be4ec1b8e53cd35a4aae98_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iafb8b5c73a6d4ed38870f054445dbde7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8ea154949c184595bfdf729b5e991878_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ieaf21382d7f045aaaa2eef09ea32d72c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic62f326b3a6b4a46b7a98dfd241f78ec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibd87b489adf946e7a29fe7f031c6fd63_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3538af3b239a487a90297355985fdbe6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3116fbef93aa4a429ee3761e2e1a0c59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i884c6efdecf947d4b74da33f12d131ea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c369633fde64d6193f9bf42e3df59a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i92f52c423a574275a994a4a16cb87677_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id84d6c38bebf480cae39f680b8f1a96c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b6c169ebfbb4fa7a1692b677ef7f68d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i823537e493cc42cb9af6230898552aef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>rhi:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80L2ZyYWc6NmUyZDNkYmVmYzAzNDQ5Mjk0ZDYyNDVmNmY2NzBlZDAvdGFibGU6NjQwZjBiNzNkNzEyNGU4NWIwODg3OTY1NWEzZGE1ZjUvdGFibGVyYW5nZTo2NDBmMGI3M2Q3MTI0ZTg1YjA4ODc5NjU1YTNkYTVmNV80LTEtMS0xLTI0OTk3_e530c845-7e2d-486d-a47a-4d202de0ab2f">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80L2ZyYWc6NmUyZDNkYmVmYzAzNDQ5Mjk0ZDYyNDVmNmY2NzBlZDAvdGFibGU6NjQwZjBiNzNkNzEyNGU4NWIwODg3OTY1NWEzZGE1ZjUvdGFibGVyYW5nZTo2NDBmMGI3M2Q3MTI0ZTg1YjA4ODc5NjU1YTNkYTVmNV85LTEtMS0xLTI0OTk3_0480d5f0-169f-4e49-b6b2-b1a3c47d1fcc">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80L2ZyYWc6NmUyZDNkYmVmYzAzNDQ5Mjk0ZDYyNDVmNmY2NzBlZDAvdGFibGU6NjQwZjBiNzNkNzEyNGU4NWIwODg3OTY1NWEzZGE1ZjUvdGFibGVyYW5nZTo2NDBmMGI3M2Q3MTI0ZTg1YjA4ODc5NjU1YTNkYTVmNV8xMC0xLTEtMS0yNDk5Nw_b7e05ef5-1d85-4007-a4d8-42406122d2af">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80L2ZyYWc6NmUyZDNkYmVmYzAzNDQ5Mjk0ZDYyNDVmNmY2NzBlZDAvdGFibGU6NjQwZjBiNzNkNzEyNGU4NWIwODg3OTY1NWEzZGE1ZjUvdGFibGVyYW5nZTo2NDBmMGI3M2Q3MTI0ZTg1YjA4ODc5NjU1YTNkYTVmNV8xMy0xLTEtMS0yNDk5Nw_2642553d-5b11-4659-aec7-d39ffd383bd9">0000315213</dei:EntityCentralIndexKey>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id96bee89bbc040e9a7c06750b2e37e32_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjM3Mw_1ddecc2b-28b4-449d-9b22-5a6d89a27da0">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iaaf92f3ad8a04b3c8c224584c63c8dcf_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfODIzNg_9d94565a-a609-4c77-936c-8475031c52a8">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <dei:DocumentType
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN184Mg_e7e332d2-0ac8-4be4-8fa1-2d5422b8773f">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6ZmFmMDcwM2ZhMWJkNDRiY2JkYjI5YjlkZjY1OWUzYjkvdGFibGVyYW5nZTpmYWYwNzAzZmExYmQ0NGJjYmRiMjliOWRmNjU5ZTNiOV8wLTAtMS0xLTI0OTk3_4821c873-0841-40a6-aa7c-f31543c977e7">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18xMTI_ed1233f9-1d96-4a12-9f4a-e6263294bcd9">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18xMTI_4e3e774b-27f9-45ec-9df0-67ecb36ccef1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6MTE0YjE3ZDhlOThiNGZlMTkxMjliNTZjYjQwMTRhNzEvdGFibGVyYW5nZToxMTRiMTdkOGU5OGI0ZmUxOTEyOWI1NmNiNDAxNGE3MV8wLTAtMS0xLTI0OTk3_46ccf429-6c92-4251-8d6d-0cdd46dd9182">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18xODY_2471acb3-2903-4031-97a5-3efa8ab92fc0">1-10427</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18xODk_464ab3a4-23eb-4438-8cf6-e6e59acad45a">ROBERT HALF INTERNATIONAL INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8wLTAtMS0xLTI0OTk3_0c17d8ec-8c39-493f-b96f-d9ad6b061716">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8wLTItMS0xLTI0OTk3_5d96fba3-a7b8-4a3d-9b99-2b1d8d08eab9">94-1648752</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8zLTAtMS0xLTI0OTk3L3RleHRyZWdpb246NGYwYzBiOTQyNmE3NDViYWJmNDhhMTRjOTcyZTc5NGJfNA_2f4535cf-a674-4819-b51c-b13f72937303">2884 Sand Hill Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8zLTAtMS0xLTI0OTk3L3RleHRyZWdpb246NGYwYzBiOTQyNmE3NDViYWJmNDhhMTRjOTcyZTc5NGJfMzg0ODI5MDY5NzI0OQ_3fa5d524-a3f6-445a-8c3e-02b478a5d0ab">Suite 200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8zLTAtMS0xLTI0OTk3L3RleHRyZWdpb246NGYwYzBiOTQyNmE3NDViYWJmNDhhMTRjOTcyZTc5NGJfOA_3b350302-14e4-4203-bb8c-3b011cd80af6">Menlo Park</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8zLTAtMS0xLTI0OTk3L3RleHRyZWdpb246NGYwYzBiOTQyNmE3NDViYWJmNDhhMTRjOTcyZTc5NGJfMTI_b99c0447-5b05-4f12-a118-f31511cf9788">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6YTQ5MjA3OWRlYjdhNDM2MjljMThlYjAxYjgyODkwODUvdGFibGVyYW5nZTphNDkyMDc5ZGViN2E0MzYyOWMxOGViMDFiODI4OTA4NV8zLTItMS0xLTI0OTk3_4cee513f-b645-486a-8cca-f1df1c58cdf7">94025</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18zMDI_2bf2f662-9f78-49f4-aac0-9af8f5dcfcae">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18zMDY_538564a2-9136-4cb1-9987-96648f7923c8">234-6000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6NDg2ZGUzZjk1ZDU0NDUxMmFmOWNkYzNmOTZlZmU2ZGUvdGFibGVyYW5nZTo0ODZkZTNmOTVkNTQ0NTEyYWY5Y2RjM2Y5NmVmZTZkZV8xLTAtMS0xLTI0OTk3_d3a10b33-d3e3-4b39-b39f-e0007e874657">Common Stock, Par Value $.001 per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6NDg2ZGUzZjk1ZDU0NDUxMmFmOWNkYzNmOTZlZmU2ZGUvdGFibGVyYW5nZTo0ODZkZTNmOTVkNTQ0NTEyYWY5Y2RjM2Y5NmVmZTZkZV8xLTEtMS0xLTI0OTk3_1b9e4dd6-e979-4492-869f-3b2583c22b9c">RHI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGFibGU6NDg2ZGUzZjk1ZDU0NDUxMmFmOWNkYzNmOTZlZmU2ZGUvdGFibGVyYW5nZTo0ODZkZTNmOTVkNTQ0NTEyYWY5Y2RjM2Y5NmVmZTZkZV8xLTItMS0xLTI0OTk3_4d8b501f-29cc-4994-9670-2f55ec8ae12c">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN182NDY_ef0c330d-7cfe-4e56-baa5-95e5ec23dde6">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN183OTI_d7435f08-2a15-4af8-ac6f-a003b60db5ad">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18xMTQ2_f17c7206-6a50-4756-a409-baaf113c50c3">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18xNDQ3_d09db14d-4536-42ed-a940-3b35a2d2c4f4">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18yMTQ1_d2c176a9-3289-4a26-85cc-be86ff7c6ab6">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18yMjI0_07b13bb4-7456-4f33-90dd-3949647b7a2a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18yMjUy_75a9baab-bedc-4b72-a7fb-a79130b204aa">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18zODQ4MjkwNzA4NTk1_5d3de40a-3c97-4bb3-89e1-d5ae78fc5943">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18yNTc2_6e09f1d6-63e6-418d-a19b-51ecbe60bf95">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i4577ffa6bb7240d7bfe1bda39ae094fb_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN180Mzk4MDQ2NTIyNTAw_3449392a-ba89-445b-bf34-3641d64b937f"
      unitRef="usd">9676365011</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i10d3d5d8a3f846908adcc47e1fdfc3ce_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18yOTY2_9dccb067-24e2-4a50-82c3-6791c33e6d8b"
      unitRef="shares">110685988</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xL2ZyYWc6MzQ1MzJmMzc2YjBlNDAyMzk0NzBmNzA4NWNjMmEzMTcvdGV4dHJlZ2lvbjozNDUzMmYzNzZiMGU0MDIzOTQ3MGY3MDg1Y2MyYTMxN18zNDE3_12024fa1-e47e-4a50-a091-4e3578b2efb1">Portions of the registrant&#x2019;s Definitive Proxy Statement to be mailed to stockholders in connection with the registrant&#x2019;s annual meeting of stockholders, scheduled to be held in May 2022, are incorporated by reference in Part III of this report. Except as expressly incorporated by reference, the registrant&#x2019;s Proxy Statement shall not be deemed to be part of this report.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMy0yLTEtMS0yNTQyMg_8a766565-c43d-48b7-a476-6cfa3528a9ed"
      unitRef="usd">619001000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMy00LTEtMS0yNTQxNA_4ab45f24-0e9d-407b-b8cd-0407bed5bb11"
      unitRef="usd">574426000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNC0yLTEtMS0yNTQyNA_b31ba605-531c-4c6b-ab3d-8502b8add791"
      unitRef="usd">984691000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNC00LTEtMS0yNTQxNg_2d7ae54b-3d38-4f1b-921b-2ffd413223fa"
      unitRef="usd">714163000</us-gaap:AccountsReceivableNetCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNS0yLTEtMS0yNTQyNg_b0895efb-5463-4cc3-afb1-e292bb3448c8"
      unitRef="usd">494991000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNS00LTEtMS0yNTQxOA_79ce67a5-2e42-4c74-861c-69ba28ea43f1"
      unitRef="usd">406634000</rhi:DeferredCompensationPlanAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNi0yLTEtMS0yNTQyNg_de3d6f46-e9e5-4b9e-8281-0065480f9222"
      unitRef="usd">169864000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNi00LTEtMS0yNTQxOA_b755caf3-25b7-4a15-9e54-0ef6e5f140ca"
      unitRef="usd">147515000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNy0yLTEtMS0yNzI3Nw_b479d1a0-9d70-4b5e-8639-8f2747856279"
      unitRef="usd">2268547000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfNy00LTEtMS0yNzI3OQ_e93c3258-30ba-4ad4-b317-fbebdeb0ad14"
      unitRef="usd">1842738000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfOC0yLTEtMS0yNTQyOA_89b11249-279a-4cbd-9511-2eb3e0147abe"
      unitRef="usd">93403000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfOC00LTEtMS0yNTQyMA_747b3361-b87f-4392-a45e-03aab60edd88"
      unitRef="usd">109817000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfOS0yLTEtMS0yNTQzMA_f9920ea7-234d-42b2-84bf-9423e09a8658"
      unitRef="usd">228793000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfOS00LTEtMS0yNTQzMA_1fb3bfcd-a638-4fb4-b12c-b7cd08f5d4b6"
      unitRef="usd">262688000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTAtMi0xLTEtMjU0MzI_da89b33c-f42a-4b39-ba27-f5a8ea6e5e43"
      unitRef="usd">3334000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTAtNC0xLTEtMjU0MzI_492eba6b-e86c-4b36-b41c-605f9d3b5c3f"
      unitRef="usd">5594000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTEtMi0xLTEtMjU0MzQ_524a2198-38c1-42ba-bc1f-5e50ae369a30"
      unitRef="usd">222855000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTEtNC0xLTEtMjU0MzQ_d2eb7650-98f5-44a6-b7d7-a718d2a60903"
      unitRef="usd">223055000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTItMi0xLTEtMjU0MzY_9e42f09f-11f5-499d-aed2-141fff9121e4"
      unitRef="usd">135427000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTItNC0xLTEtMjU0MzY_2832f092-ad1e-42a9-879a-f1c973336744"
      unitRef="usd">113532000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTMtMi0xLTEtMjcyNzc_118dbac4-b3e9-4c57-a0d0-68825a2df0be"
      unitRef="usd">2952359000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTMtNC0xLTEtMjcyNzk_18137d06-9a02-42da-a346-601fff545cdf"
      unitRef="usd">2557424000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTUtMi0xLTEtMjU0Mzg_203e0d59-a64e-48eb-9c5b-08cad122975b"
      unitRef="usd">183796000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTUtNC0xLTEtMjU0NTA_fc744651-4899-4186-92fc-8cba98ab19b6"
      unitRef="usd">130770000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTYtMi0xLTEtMjU0Mzg_073c93a9-5a29-4edb-90df-a64589e1be2a"
      unitRef="usd">540183000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTYtNC0xLTEtMjU0NTA_fc0a768a-45a0-4731-a858-925c452c6207"
      unitRef="usd">397877000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTctMi0xLTEtMjU0Mzg_a369e372-795a-417b-aa85-3f5e9f1f551f"
      unitRef="usd">535276000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTctNC0xLTEtMjU0NTA_23e41ffe-98f8-42e6-b783-b06f71244152"
      unitRef="usd">435121000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTgtMi0xLTEtMjU0Mzg_0727f504-0442-4951-aa51-88529e867a94"
      unitRef="usd">15631000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTgtNC0xLTEtMjU0NTA_ab352d02-5f15-4950-95fc-e83c1950839a"
      unitRef="usd">4015000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTktMi0xLTEtMjU0Mzg_aea7b55c-d44c-4e73-aa78-5d87a3e78eaa"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMTktNC0xLTEtMjU0NTA_cf335b1e-1973-4654-8457-af46f59ef22b"
      unitRef="usd">239000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjAtMi0xLTEtMjU0Mzg_70496409-b8ab-4162-bf21-b18269e9d765"
      unitRef="usd">83787000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjAtNC0xLTEtMjU0NTA_abde1f99-3a82-4729-be80-8f764a3aaaa1"
      unitRef="usd">78604000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjEtMi0xLTEtMjcyODE_9de8836b-1253-4547-9113-181904e7b71b"
      unitRef="usd">1358673000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjEtNC0xLTEtMjcyODM_4b302d88-d090-4411-82fb-6d3424221699"
      unitRef="usd">1046626000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjMtMi0xLTEtMjU0NTI_f05c06e6-d94b-4f7b-9e97-5b914b2e1ccd"
      unitRef="usd">181291000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjMtNC0xLTEtMjU0NTQ_603266c0-3eec-4ca2-a734-29b8f1d9f05c"
      unitRef="usd">223869000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjQtMi0xLTEtMjU0NTI_00a5991d-f9d3-4b04-82b7-38d2d48f7dee"
      unitRef="usd">31344000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjQtNC0xLTEtMjU0NTQ_489d247d-0759-4722-a314-8473ec479fbc"
      unitRef="usd">81640000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjUtMi0xLTEtMjcyODE_b1559b39-626a-4972-89c1-03e5671d60a6"
      unitRef="usd">1571308000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjUtNC0xLTEtMjcyODM_1f9532ac-284d-4a8c-88bf-b566cedc3c66"
      unitRef="usd">1352135000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjQtMi0xLTEtMjQ5OTc_9e4fb220-042a-4776-90ff-cbb2f47406b2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjQtNC0xLTEtMjQ5OTc_60bae70c-2add-4fee-8280-1a96c899f86d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjo2NTllNjI1ZGIyNjc0YTJlYTk3ZjJjNzQyZjBjZDhkNV8xMDk5NTExNjI3ODU5_2bf903f3-2c35-4933-8652-6705697a8375"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjo2NTllNjI1ZGIyNjc0YTJlYTk3ZjJjNzQyZjBjZDhkNV8xMDk5NTExNjI3ODU5_6dcbd1a6-aea3-4527-bf89-a94064f8dc79"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjo2NTllNjI1ZGIyNjc0YTJlYTk3ZjJjNzQyZjBjZDhkNV8xMDk5NTExNjI3ODcy_8cac9139-0199-43f8-b8a3-d864a42f2c67"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjo2NTllNjI1ZGIyNjc0YTJlYTk3ZjJjNzQyZjBjZDhkNV8xMDk5NTExNjI3ODcy_8d8a7a7b-539d-4796-8fcf-b8272b09e797"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjo2NTllNjI1ZGIyNjc0YTJlYTk3ZjJjNzQyZjBjZDhkNV8xMDk5NTExNjI3ODg2_39b4509a-ba09-426d-8a38-c75479adb87a"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjo2NTllNjI1ZGIyNjc0YTJlYTk3ZjJjNzQyZjBjZDhkNV8xMDk5NTExNjI3ODg2_cb4a0b0d-20de-40c3-978b-c58bc6038613"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjYtMi0xLTEtMjQ5OTc_96f9b115-4cc2-4bfe-860c-9d813ad6a98a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjgtNC0xLTEtMjcyODU_c012756b-92f5-40f4-ab5d-0bf6ff84cbf2"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTM5_868865c2-5d1a-4419-9501-1adbfb211097"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTM5_9a4d1e4d-be8d-4dda-9f1d-6ed42540c4d8"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTU0_07b01df7-330f-4dfb-ba3c-671951c96b0c"
      unitRef="shares">260000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTU0_474105d4-87fe-4d9c-ba80-7247331559b1"
      unitRef="shares">260000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTMw_2385a0f7-0356-43e4-a88b-64e6b4004867"
      unitRef="shares">110685989</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTMw_d292c969-5c83-492b-8972-a174c82e72b1"
      unitRef="shares">110685989</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTEz_3b312f37-d222-47cd-9549-69aea3ef1bae"
      unitRef="shares">113127501</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjctMC0xLTEtMjQ5OTcvdGV4dHJlZ2lvbjozZjhiYjZhYzY1NDE0YzlmYTcyYTVmYjg0ZDU3MDQ5Nl8xMDk5NTExNjI3OTEz_f570ec04-0ed9-40c4-b18d-c9bc9959db20"
      unitRef="shares">113127501</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjktMi0xLTEtMjU0NTc_8ce57b8b-e96c-4b23-9815-c3fd58737596"
      unitRef="usd">111000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMjktNC0xLTEtMjU0NTk_8e94e366-9c7d-4054-aa64-541448f14bac"
      unitRef="usd">113000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzAtMi0xLTEtMjU0NTc_9fdafb63-500d-4f90-8cd0-3fef30a29917"
      unitRef="usd">1235903000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzAtNC0xLTEtMjU0NTk_9397fdc8-fc0e-46fd-b09e-93559809a6b5"
      unitRef="usd">1179972000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzEtMi0xLTEtMjU0NTc_a15dd718-6f37-4218-b719-190be39208f0"
      unitRef="usd">-22622000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzEtNC0xLTEtMjU0NTk_3e50eeee-b3b6-4b97-805c-85cda4bbea1b"
      unitRef="usd">-4732000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzItMi0xLTEtMjU0NTc_8ccae0ba-aeb8-406d-a029-14761a95d3d1"
      unitRef="usd">167659000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzItNC0xLTEtMjU0NTk_3204f628-d40a-41d9-a8eb-f39b692c1839"
      unitRef="usd">29936000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzMtMi0xLTEtMjcyODc_4ac18446-016d-4917-a8b2-91a20b9878a8"
      unitRef="usd">1381051000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzMtNC0xLTEtMjcyODk_d0a5dec4-ce9e-408b-8992-3cb772d9bdbe"
      unitRef="usd">1205289000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzQtMi0xLTEtMjcyODc_430ca3c1-a486-4ead-9c10-f24788132b80"
      unitRef="usd">2952359000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF80Ni9mcmFnOjFlZDYxZmIxZDQ1ODQ3MGJiMGQxNDU0ZDM2ZTQwOGVkL3RhYmxlOmFmMmExMmFiOTM0MjQwYThhODllNjYyNTc4NDgyMzcwL3RhYmxlcmFuZ2U6YWYyYTEyYWI5MzQyNDBhOGE4OWU2NjI1Nzg0ODIzNzBfMzQtNC0xLTEtMjcyODk_c9809891-7d45-4372-bb36-54073575c023"
      unitRef="usd">2557424000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMi0yLTEtMS0yNzI5Mw_6f286868-e512-464b-bdb7-fca745528524"
      unitRef="usd">6461444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMi00LTEtMS0yNDk5Nw_29986a4f-c9d8-4327-9687-98720fb6f5af"
      unitRef="usd">5109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMi02LTEtMS0yNDk5Nw_b9d66626-ea86-4b73-a2a0-84905c44ef66"
      unitRef="usd">6074432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMy0yLTEtMS0yNDk5Nw_e81431eb-5deb-4035-83db-0d93679a936f"
      unitRef="usd">3765416000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMy00LTEtMS0yNDk5Nw_530941b2-b0a1-4966-a289-167e025d15fb"
      unitRef="usd">3096389000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMy02LTEtMS0yNDk5Nw_68cfc23f-d363-46fd-a954-13b056787448"
      unitRef="usd">3549303000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNC0yLTEtMS0yNzI5Nw_b0111c04-1a7f-413e-a55c-95a95f662234"
      unitRef="usd">2696028000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNC00LTEtMS0yNDk5Nw_de9f0543-dfcd-443a-9559-230189993a9c"
      unitRef="usd">2012611000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNC02LTEtMS0yNDk5Nw_2a1ddca5-fe82-4640-9016-7cb662b3eb5e"
      unitRef="usd">2525129000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNS0yLTEtMS0yNzI5Nw_fea10311-1cc4-4216-b507-2988d7d32fbe"
      unitRef="usd">1951282000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNS00LTEtMS0yNDk5Nw_6c981077-fd58-4d41-ba96-e2cd4d0b20a2"
      unitRef="usd">1666041000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNS02LTEtMS0yNDk5Nw_9df4ec7b-34e2-4cf2-9679-e938f3380712"
      unitRef="usd">1958295000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <rhi:DeferredCompensationPlanInvestmentIncome
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNi0yLTEtMS0yNzk1Nw_ffa1ab64-b7c8-43fc-930c-f500df258cae"
      unitRef="usd">61078000</rhi:DeferredCompensationPlanInvestmentIncome>
    <rhi:DeferredCompensationPlanInvestmentIncome
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNi00LTEtMS0yNzg4OA_172d154d-c0ce-4514-a3d3-8144d817e3c6"
      unitRef="usd">75188000</rhi:DeferredCompensationPlanInvestmentIncome>
    <rhi:DeferredCompensationPlanInvestmentIncome
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNi02LTEtMS0yNzczMQ_5ebdd2d9-7f65-4cbf-b5b6-7c1dccba6b93"
      unitRef="usd">54917000</rhi:DeferredCompensationPlanInvestmentIncome>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNi0yLTEtMS0yNDk5Nw_88eb7cfd-90c5-4c65-a23b-b9f44b57e2bf"
      unitRef="usd">2241000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNi00LTEtMS0yNDk5Nw_117f4b88-199a-453a-a45a-f5325fd3de3b"
      unitRef="usd">1219000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNi02LTEtMS0yNDk5Nw_c95cbff6-d29c-48c0-ab90-a717911f098f"
      unitRef="usd">1361000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNy0yLTEtMS0yNDk5Nw_2a26e34d-fb6a-4961-bc76-d31710a54d08"
      unitRef="usd">197000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNy00LTEtMS0yNDk5Nw_c03434c5-036c-4703-a9fe-baa0be2ae16e"
      unitRef="usd">1343000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfNy02LTEtMS0yNDk5Nw_2f56977c-24aa-473b-92f1-c02638383ea4"
      unitRef="usd">5125000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfOS0yLTEtMS0yNzMwMQ_115c52d0-30b2-4674-b05e-c59401a8c7fa"
      unitRef="usd">803780000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfOC00LTEtMS0yNDk5Nw_394883c6-61c5-420a-862c-f2b3dca44444"
      unitRef="usd">421882000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfOC02LTEtMS0yNDk5Nw_5838c403-b4dd-4a59-88f2-af46fb451094"
      unitRef="usd">625515000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTAtMi0xLTEtMjczMDE_93685ae6-5e93-4fa1-9610-32b4893264e9"
      unitRef="usd">205154000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfOS00LTEtMS0yNDk5Nw_6374b8aa-775c-4a98-8271-ec21cb98bb15"
      unitRef="usd">115606000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfOS02LTEtMS0yNDk5Nw_07aeaf16-ea53-4ea5-90f7-056c1b3817e1"
      unitRef="usd">171082000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTEtMi0xLTEtMjczMDE_6f9cee4e-d6f6-4361-ad38-023b53cc7576"
      unitRef="usd">598626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTAtNC0xLTEtMjQ5OTc_2979027b-b988-4028-8968-2f374d1caaec"
      unitRef="usd">306276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTAtNi0xLTEtMjQ5OTc_d57c2e16-62f8-43b9-8755-70b26fd8a881"
      unitRef="usd">454433000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTQtMi0xLTEtMjczMDM_79fa7e01-ee12-4348-988d-aa994082df08"
      unitRef="usdPerShare">5.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTQtMi0xLTEtMjczMDM_de913558-2ee3-42e3-a6a0-76d4894737aa"
      unitRef="usdPerShare">5.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTMtNC0xLTEtMjQ5OTc_0b19fe72-0cc1-49e2-9a4e-bce65925eaaf"
      unitRef="usdPerShare">2.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTMtNi0xLTEtMjQ5OTc_099348a4-8e5f-41d5-8b18-4f4f60cf5669"
      unitRef="usdPerShare">3.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTMtNi0xLTEtMjQ5OTc_fec24e8b-b72f-464f-ba78-6c7588faf229"
      unitRef="usdPerShare">3.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTUtMi0xLTEtMjczMDM_9a04c3af-ed04-4565-ba48-b5bc5cb96ab9"
      unitRef="usdPerShare">5.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTUtMi0xLTEtMjczMDM_f766201e-6a69-47d3-98b9-98018130efd5"
      unitRef="usdPerShare">5.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTQtNC0xLTEtMjQ5OTc_adc28854-9574-4f0b-abaf-c189c80b7e06"
      unitRef="usdPerShare">2.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTQtNi0xLTEtMjQ5OTc_437c6664-d1f7-4320-a8a6-489931659ce8"
      unitRef="usdPerShare">3.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTQtNi0xLTEtMjQ5OTc_8ddbb1d0-a065-46a4-b018-cfd0db071837"
      unitRef="usdPerShare">3.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTctMi0xLTEtMjczMDM_69a6ecdf-db6e-4082-947d-f380f416074d"
      unitRef="shares">110482000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTctNC0xLTEtMjczMDc_57c2b917-3bb2-43f8-b1c8-d712c04b7346"
      unitRef="shares">112729000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTYtNi0xLTEtMjQ5OTc_b68128d9-01c4-4423-b6bd-0ac639425ac9"
      unitRef="shares">115656000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTgtMi0xLTEtMjczMDM_2fffd045-257c-46ae-b52b-b9fcc6531cbc"
      unitRef="shares">111718000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTgtNC0xLTEtMjczMDc_b65d9eb4-c36a-4ff6-8ad7-0269897de50c"
      unitRef="shares">113318000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTctNi0xLTEtMjQ5OTc_f84165f0-45bd-4302-ae4b-9aca5f29fae8"
      unitRef="shares">116411000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTgtMi0xLTEtMjQ5OTc_0d5207a3-4f56-4c94-a7fa-832bf2f19956"
      unitRef="usdPerShare">1.52</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTgtNC0xLTEtMjQ5OTc_a12c4f72-bb2e-47ff-8845-793574ec2627"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81Mi9mcmFnOjQ4ZTZkYWI1MTY4MDRlODdhYTdkNTZmZWRjZDE2M2Q3L3RhYmxlOmVkMzVjNjk0YzVhOTRjZTNhMmFmMDRiNDE1OWUwNzYwL3RhYmxlcmFuZ2U6ZWQzNWM2OTRjNWE5NGNlM2EyYWYwNGI0MTU5ZTA3NjBfMTgtNi0xLTEtMjQ5OTc_7d880e0e-0913-44c8-8d28-2961025cef70"
      unitRef="usdPerShare">1.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfMy0yLTEtMS0yNzMxMA_c855277b-edcf-4ff6-8e67-ae59a0047dd8"
      unitRef="usd">598626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfMy00LTEtMS0yNDk5Nw_5384fc84-92e1-418a-aef7-86dbcd61c289"
      unitRef="usd">306276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfMy02LTEtMS0yNDk5Nw_ffe824a4-d897-498d-aefb-b3070625988d"
      unitRef="usd">454433000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNS0yLTEtMS0yNzMxMw_0c33c16c-0698-4679-8218-eeb31aa1cc57"
      unitRef="usd">-18702000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNS00LTEtMS0yNzMxMQ_fc7bba89-b255-4198-8fa1-65358d536b30"
      unitRef="usd">18973000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNS02LTEtMS0yNDk5Nw_332a426e-22b8-4a9b-9e0d-dde6dca7331b"
      unitRef="usd">-1553000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNi0yLTEtMS0yNDk5Nw_acd38778-831b-46aa-b0ff-d83f5dbaf5a4"
      unitRef="usd">-812000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNi00LTEtMS0yNzMxNQ_7dcb6a4a-b4fc-4fc2-8a86-2285e08e509d"
      unitRef="usd">3719000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNi02LTEtMS0yNDk5Nw_ad76a53b-0188-498f-92a8-4cb3fd97db74"
      unitRef="usd">2324000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNy0yLTEtMS0yNDk5Nw_2f4347ea-0e9b-466a-bfb8-a3b831598ee5"
      unitRef="usd">-17890000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNy00LTEtMS0yNDk5Nw_050d71a2-a5b3-4900-9b47-05ff72bcd3ee"
      unitRef="usd">15254000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfNy02LTEtMS0yNDk5Nw_fd8a6274-0a54-42f2-b963-7a571b405ee6"
      unitRef="usd">-3877000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfOC0yLTEtMS0yNzMxOA_b52152a6-c773-4f17-b23a-e33cef603fff"
      unitRef="usd">580736000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfOC00LTEtMS0yNzMyMA_13788306-d95a-4c31-bf73-b2051c724494"
      unitRef="usd">321530000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF81NS9mcmFnOjdhZGE4NDQ0MmMyYzRkYTdiMzY4Y2IxMmQxZDcwYTIzL3RhYmxlOmMyODAzNjcyYzI1ZTRiNTU4YjNhMTIwYjc4OTY5ZWMxL3RhYmxlcmFuZ2U6YzI4MDM2NzJjMjVlNGI1NThiM2ExMjBiNzg5NjllYzFfOC02LTEtMS0yNDk5Nw_b4b96537-0f4d-4679-b208-8c9d2b5d7282"
      unitRef="usd">450556000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="icf2a51ec8fba4511b6ccc5cd2fc1e777_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMi0xLTEtMS0yNDk5Nw_8a147954-27fb-4bbf-8ea9-688e3ab89e7a"
      unitRef="shares">119078000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="icf2a51ec8fba4511b6ccc5cd2fc1e777_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMi0zLTEtMS0yNDk5Nw_06c45405-04c2-4b51-b4fc-e2d22218febb"
      unitRef="usd">119000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7406daf7a1e64d4eac9d71c188f19a5c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMi01LTEtMS0yNDk5Nw_6f44aef8-78fd-4d5c-942e-00be9fcc68bf"
      unitRef="usd">1079188000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1d9bd6d669d45719e7eff36838160e4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMi03LTEtMS0yNDk5Nw_ca011875-00dc-4ee9-9198-57afd51f3746"
      unitRef="usd">-16109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62ea41f1958748819fa753b25d783c34_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMi05LTEtMS0yNDk5Nw_c387238d-8e17-4b6e-b8b0-edf9be59b3f8"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ied6947bfd2e74e2e854e8a744ab10348_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMi0xMS0xLTEtMjQ5OTc_3232854a-6334-4465-b326-6bccebee65cc"
      unitRef="usd">1063198000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic442e775c7ac474596a83ee705808f7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMy05LTEtMS0yNDk5Nw_95a76512-d002-46e8-b2e3-1ca0c33f2c81"
      unitRef="usd">454433000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMy0xMS0xLTEtMjQ5OTc_12fc55d8-bad6-4553-ac0e-03b37382e49d"
      unitRef="usd">454433000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id9b49081c8f347bf85a3fd57be2adb9b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNC03LTEtMS0yNDk5Nw_165da107-36f0-49db-9343-501057234804"
      unitRef="usd">-3877000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNC0xMS0xLTEtMjQ5OTc_d7f662eb-61fe-423f-a302-0dbb9162e684"
      unitRef="usd">-3877000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNi0wLTEtMS0yOTA4My90ZXh0cmVnaW9uOjE0OGNiYjA1ZTI4MDQ5OWNhYWUzNWVkM2Y0OWU0YTkyXzEwOTk1MTE2Mjc4MTk_25aa53e1-a3d9-47a7-8168-fc3088dc0ca2"
      unitRef="usdPerShare">1.24</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCash
      contextRef="ic442e775c7ac474596a83ee705808f7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNS05LTEtMS0yNDk5Nw_4ed507ab-bfb2-4388-9457-d8b8d8b0f58f"
      unitRef="usd">145726000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNS0xMS0xLTEtMjQ5OTc_bc6c4bf5-9f9a-480c-8829-f0ac0cb3ea03"
      unitRef="usd">145726000</us-gaap:DividendsCash>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i3e681c72c2294a2bbbc9611d43ddbbd2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNi0xLTEtMS0yNDk5Nw_da47449f-550d-404a-ae40-dfd1b3b2a80a"
      unitRef="shares">647000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3e681c72c2294a2bbbc9611d43ddbbd2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNi0zLTEtMS0yNDk5Nw_eda2a3f0-201e-4143-b7ba-998ff0a1ef41"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i2e48b4d5dabb4b04b697b47eae40e7be_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNi01LTEtMS0yNDk5Nw_0237b84a-df25-430f-b43d-f3701633bf1b"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNi0xMS0xLTEtMjQ5OTc_022c8492-a02f-40da-8a39-292b07f5f927"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2e48b4d5dabb4b04b697b47eae40e7be_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNy01LTEtMS0yNDk5Nw_731610a3-f3e7-4a04-80ca-a7c63f871c90"
      unitRef="usd">48300000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfNy0xMS0xLTEtMjQ5OTc_58ec0e44-f9a8-4a78-9e7a-1723e4e3b7ac"
      unitRef="usd">48300000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i3e681c72c2294a2bbbc9611d43ddbbd2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfOC0xLTEtMS0yNDk5Nw_eccf8789-df54-411d-b09a-99c53d15b031"
      unitRef="shares">4605000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3e681c72c2294a2bbbc9611d43ddbbd2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfOC0zLTEtMS0yNDk5Nw_1b7ed650-2ed6-451d-8c21-581d2405049d"
      unitRef="usd">5000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic442e775c7ac474596a83ee705808f7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfOC05LTEtMS0yNDk5Nw_0aa12ca4-7883-4c3a-af80-e0e1ae6ce1ee"
      unitRef="usd">272640000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfOC0xMS0xLTEtMjQ5OTc_f17e1fee-53f7-4f10-b646-5aadd7506d26"
      unitRef="usd">272645000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesIssued
      contextRef="i093b8b262d144ea995d1d34c549c46ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTAtMS0xLTEtMjQ5OTc_c8b26e7f-3487-469d-8b8c-9ab2d4da3fb2"
      unitRef="shares">115120000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i093b8b262d144ea995d1d34c549c46ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTAtMy0xLTEtMjQ5OTc_fa867573-f85d-44b4-98cc-0ba6defc3f85"
      unitRef="usd">115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icee0b0b7d1a9438c808faad7fe98af4b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTAtNS0xLTEtMjQ5OTc_84919693-87a9-442d-bba3-7d6de6e6fa2b"
      unitRef="usd">1127487000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i065057cc28f2466f8af644da71add8f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTAtNy0xLTEtMjQ5OTc_550ae5b6-7f2f-43a6-839d-fc6a1b3e9fa1"
      unitRef="usd">-19986000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ea4df666d414524b998ef7049297dd6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTAtOS0xLTEtMjQ5OTc_fa460d94-1151-4997-9229-ece2e00f2690"
      unitRef="usd">36067000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTAtMTEtMS0xLTI0OTk3_005740f5-3fbe-4843-9ad9-070b5561d3c6"
      unitRef="usd">1143683000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7375df399f61457eb56eaa9a09e7003b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTItOS0xLTEtMjQ5OTc_a35ce189-c9df-4432-b55e-89ea1e4ee623"
      unitRef="usd">306276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTItMTEtMS0xLTI0OTk3_b5932e20-2d5d-4770-8311-2efa1b1a4874"
      unitRef="usd">306276000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="ie1bb06499cf2421cacf5511f5b5debe3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTMtOS0xLTEtMjgyNDk_e88fe541-f55a-4c11-8ca2-1d95e422dbce"
      unitRef="usd">-558000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i089eff5f828e4d15a2693d5cd1da4974_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTQtMTEtMS0xLTI4Nzk3_a64d15a3-785b-46f3-94c0-ea6575299f33"
      unitRef="usd">-558000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iadbf356c28304e5fbdb7d483f45bc1b8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTMtNy0xLTEtMjQ5OTc_4a20ff46-13aa-40ac-ba63-cb918dda8acd"
      unitRef="usd">15254000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTMtMTEtMS0xLTI0OTk3_96c4c519-76dc-46ed-ba5b-971c5b10a347"
      unitRef="usd">15254000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTYtMC0xLTEtMjkwNzUvdGV4dHJlZ2lvbjphMGE0Y2E0MzVkNzE0MzNiYWZhZTRjOWNhOWVlMDJhNl8xMDk5NTExNjI3ODIx_ee950acb-7cee-4ef6-805d-86a69cbc9484"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCash
      contextRef="i7375df399f61457eb56eaa9a09e7003b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTQtOS0xLTEtMjQ5OTc_9d40c1b3-0f77-4923-8f8d-c2ec887920d5"
      unitRef="usd">156045000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTQtMTEtMS0xLTI0OTk3_12f6f08a-95cd-4b9f-a831-10b6b2837a53"
      unitRef="usd">156045000</us-gaap:DividendsCash>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i019ced157b0341d893bef3389ba7f796_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTUtMS0xLTEtMjQ5OTc_69657d70-cde8-4f03-b102-96edd9ccfec3"
      unitRef="shares">879000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i019ced157b0341d893bef3389ba7f796_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTUtMy0xLTEtMjQ5OTc_484d1165-7c4c-4201-bb54-5ad693aa4034"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i76f2a5279b18434e962a4417e7c45adc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTUtNS0xLTEtMjQ5OTc_36c182e7-6119-4a17-b924-ea238629a581"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTUtMTEtMS0xLTI0OTk3_f0a1dc97-9e01-471b-b077-642e29bec406"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i76f2a5279b18434e962a4417e7c45adc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTYtNS0xLTEtMjQ5OTc_3dc72c41-4afe-4ed0-9ba1-16a3b0f93a64"
      unitRef="usd">52486000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTYtMTEtMS0xLTI0OTk3_e04e8af0-2b87-4e30-aef7-44a46ed52476"
      unitRef="usd">52486000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i019ced157b0341d893bef3389ba7f796_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTctMS0xLTEtMjQ5OTc_f6457347-d6ba-42d8-b23c-f79e0a56d7f9"
      unitRef="shares">2871000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i019ced157b0341d893bef3389ba7f796_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTctMy0xLTEtMjQ5OTc_f5b2a036-1204-4ad7-99e2-02914f2c5a7b"
      unitRef="usd">3000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i7375df399f61457eb56eaa9a09e7003b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTctOS0xLTEtMjQ5OTc_02fc98c3-b010-4e98-bd6d-cdc5cc796c01"
      unitRef="usd">155804000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTctMTEtMS0xLTI0OTk3_aa3669e8-377b-4bb1-9e91-f9e0400f472d"
      unitRef="usd">155807000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesIssued
      contextRef="i86334a5017e34fc8ade2c9a834c4062c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTktMS0xLTEtMjQ5OTc_edbed935-5986-4c6b-ae10-ba7a3801757d"
      unitRef="shares">113128000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i86334a5017e34fc8ade2c9a834c4062c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTktMy0xLTEtMjQ5OTc_d2fa9bec-1db0-47bb-bbb8-89a8122b5f2b"
      unitRef="usd">113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3de13dd244c940cfbb6a960745601562_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTktNS0xLTEtMjQ5OTc_a27005b2-0cd2-42a2-a346-aded60bb496e"
      unitRef="usd">1179972000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0307b57f694344a8b12c201eddb0dac2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTktNy0xLTEtMjQ5OTc_88d8e31f-31af-40bd-afa2-590abce8fde0"
      unitRef="usd">-4732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7690bc41691e41be8c411a920409618f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTktOS0xLTEtMjQ5OTc_ac37a5c4-44fb-41ff-a498-ee752d2bb215"
      unitRef="usd">29936000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMTktMTEtMS0xLTI0OTk3_77793819-197a-47da-a8d9-d0926b052b66"
      unitRef="usd">1205289000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i48f92b5e278b4fc6a0d7dbe03cf9731c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjEtOS0xLTEtMjQ5OTc_8d04fea8-fb17-430b-8aa6-e177142cdb16"
      unitRef="usd">598626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjEtMTEtMS0xLTI0OTk3_80afc1f0-b097-4b31-828d-00d953cf7f97"
      unitRef="usd">598626000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5cfe454f4d1443d7bd95d6bd97337d9b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjItNy0xLTEtMjQ5OTc_0b7472c6-41bc-4b2c-8528-021b63b6569d"
      unitRef="usd">-17890000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjItMTEtMS0xLTI0OTk3_eca93cb1-d8bd-4c5a-8b7b-4ab87543d2d9"
      unitRef="usd">-17890000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjUtMC0xLTEtMjkwNjkvdGV4dHJlZ2lvbjo0YjQyMGUyNDA0YjQ0MTlmYmIzYWM4MTNkMWY2ZjZkOF8xMDk5NTExNjI3ODIx_04d62909-e6e1-46ae-85bc-2bd60ccdf023"
      unitRef="usdPerShare">1.52</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCash
      contextRef="i48f92b5e278b4fc6a0d7dbe03cf9731c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjMtOS0xLTEtMjQ5OTc_cd1d5285-f959-497a-8903-05319a4b7851"
      unitRef="usd">170679000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjMtMTEtMS0xLTI0OTk3_39a8be0b-8240-4b7a-862f-7098c4790afa"
      unitRef="usd">170679000</us-gaap:DividendsCash>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i5a42431c875d453fa827bb773eee602f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjQtMS0xLTEtMjQ5OTc_b8861356-d40f-49c8-8c1f-17de33dd0c2a"
      unitRef="shares">701000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5a42431c875d453fa827bb773eee602f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjQtMy0xLTEtMjQ5OTc_df77e3c1-3111-468f-8913-8727ede25f62"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5e7fed942ede45f98afae6a0237d6dd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjQtNS0xLTEtMjQ5OTc_ef4fc368-53ac-4304-a3b1-358bed9d0e82"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjQtMTEtMS0xLTI0OTk3_c49a527e-9644-4717-b823-9f3ff77e0b0f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5e7fed942ede45f98afae6a0237d6dd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjUtNS0xLTEtMjQ5OTc_f7768519-72da-4bc8-99d9-cb8e09e8481e"
      unitRef="usd">55932000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjUtMTEtMS0xLTI0OTk3_9222d76e-4d0a-45f6-a894-343fea038ab2"
      unitRef="usd">55932000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i5a42431c875d453fa827bb773eee602f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjYtMS0xLTEtMjQ5OTc_3b0775a5-77e5-47dd-a6b2-8df04aef93aa"
      unitRef="shares">3143000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5a42431c875d453fa827bb773eee602f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjYtMy0xLTEtMjQ5OTc_fcaf5475-ca53-4903-a2b1-8ee5833cdc26"
      unitRef="usd">3000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i48f92b5e278b4fc6a0d7dbe03cf9731c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjYtOS0xLTEtMjQ5OTc_022aa99a-b824-4e29-aae6-6249cf2b679e"
      unitRef="usd">290224000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjYtMTEtMS0xLTI0OTk3_6a0b7142-bf40-4d41-b14f-4fbc19e97565"
      unitRef="usd">290227000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesIssued
      contextRef="i8cf55a1236c540c8bedce99138fcf63c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjgtMS0xLTEtMjQ5OTc_791f20ea-1248-4dc1-b411-ccfea0650cad"
      unitRef="shares">110686000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8cf55a1236c540c8bedce99138fcf63c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjgtMy0xLTEtMjQ5OTc_081156ed-0299-41c8-9022-32012dccf858"
      unitRef="usd">111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if779e949d266458194bb8093e00d322b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjgtNS0xLTEtMjQ5OTc_b79710fb-9c9e-4feb-a9f3-d5577fad29f9"
      unitRef="usd">1235903000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb0068841efc483d8fbf355ee424af6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjgtNy0xLTEtMjQ5OTc_6ec50656-2c18-4d0b-b534-8d645261970a"
      unitRef="usd">-22622000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ece14512c3e47c3a19c1e0ec8e9c327_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjgtOS0xLTEtMjQ5OTc_fba46bf4-6f4c-4e73-8c47-baf26c3b9ae6"
      unitRef="usd">167659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82NC9mcmFnOmMyNzMxMDZkZWVhYzRmOTA4YTA5ZWMzZDA5YzkyMjRkL3RhYmxlOmNkZjU1ODBhMTc0NDQzMDQ4MDQ3YTE2MWZkYzdmYTk0L3RhYmxlcmFuZ2U6Y2RmNTU4MGExNzQ0NDMwNDgwNDdhMTYxZmRjN2ZhOTRfMjgtMTEtMS0xLTI0OTk3_b2f5ddd1-b0aa-4e98-94a8-e964be561e65"
      unitRef="usd">1381051000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMy0yLTEtMS0yNzMyMg_4d411cb0-36d6-434b-be98-2fb9651fba9a"
      unitRef="usd">598626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMy00LTEtMS0yNDk5Nw_22b31105-a0fb-460d-847e-fbd4d296fa7e"
      unitRef="usd">306276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMy02LTEtMS0yNDk5Nw_cbd441ee-fa4e-40e4-9002-5a52be05df17"
      unitRef="usd">454433000</us-gaap:NetIncomeLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNS0yLTEtMS0yNzMyNA_3359b2b9-dc88-4f75-8cbc-400d9e2a9db4"
      unitRef="usd">9464000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNS00LTEtMS0yNDk5Nw_cb5ee3df-fe7b-4295-876f-55b75c1e8f73"
      unitRef="usd">4200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNS02LTEtMS0yNDk5Nw_522eafa4-c959-4992-9348-1d5a6ddf3e8f"
      unitRef="usd">9868000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:Depreciation
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNi0yLTEtMS0yNzMyNA_394e3ff4-2ec5-4ede-af00-9c3c2124adcf"
      unitRef="usd">52210000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNi00LTEtMS0yNDk5Nw_c986d8da-42fe-4340-b127-2f48300d86c6"
      unitRef="usd">62281000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNi02LTEtMS0yNDk5Nw_1526d775-a5fa-4e77-a3ba-2f000ef6ffdc"
      unitRef="usd">64264000</us-gaap:Depreciation>
    <rhi:AmortizationOfCloudComputingImplementationCosts
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNy0yLTEtMS0yNDk5Nw_4dc3c9a2-55ff-472a-9ba6-ec5c4594be7a"
      unitRef="usd">28023000</rhi:AmortizationOfCloudComputingImplementationCosts>
    <rhi:AmortizationOfCloudComputingImplementationCosts
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNy00LTEtMS0yNDk5Nw_6743382b-9069-4b80-b433-46405b3ddc85"
      unitRef="usd">18399000</rhi:AmortizationOfCloudComputingImplementationCosts>
    <rhi:AmortizationOfCloudComputingImplementationCosts
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNy02LTEtMS0yNDk5Nw_7724f910-c1c1-4681-b55b-5ac60dd47403"
      unitRef="usd">3624000</rhi:AmortizationOfCloudComputingImplementationCosts>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOC0yLTEtMS0yNzMyNg_5a7a3e1e-27e8-40a8-8fc8-84e845adb006"
      unitRef="usd">2241000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOC00LTEtMS0yNDk5Nw_ba3477ab-b4b0-447f-ba81-7b1d86b16df5"
      unitRef="usd">1219000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOC02LTEtMS0yNDk5Nw_1e19dfdf-6b13-441c-8536-87de5044b9c4"
      unitRef="usd">1361000</us-gaap:AmortizationOfIntangibleAssets>
    <rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOS0yLTEtMS0yNzUxNw_42e4ba11-cd6a-423f-8d23-dee8eef54a03"
      unitRef="usd">37359000</rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss>
    <rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOS00LTEtMS0yNzUxOA_659df447-f7ca-4188-bd6e-2c505f8d136e"
      unitRef="usd">66866000</rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss>
    <rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOS02LTEtMS0yNzUyMQ_74c6cbb0-f686-4fb5-89d4-925a5a60c6eb"
      unitRef="usd">44492000</rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss>
    <us-gaap:RestrictedStockExpense
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTAtMi0xLTEtMjczMjg_5578f27a-a7b3-4e25-b99d-6c1493faf6b6"
      unitRef="usd">55932000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOS00LTEtMS0yNDk5Nw_1c30ee12-3f05-40cf-bad5-b063de0ffc1e"
      unitRef="usd">52486000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfOS02LTEtMS0yNDk5Nw_493741f3-9cca-4f62-87a7-fc68e6d79123"
      unitRef="usd">48300000</us-gaap:RestrictedStockExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTEtMi0xLTEtMjczMjg_29efdfec-de36-4409-9b9d-a401ddb816e6"
      unitRef="usd">-21133000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTAtNC0xLTEtMjQ5OTc_c09a7d25-534b-40a3-b239-8a4be402e3b6"
      unitRef="usd">-13146000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTAtNi0xLTEtMjQ5OTc_41ee2e43-4d05-477f-b26c-5172b94c3f60"
      unitRef="usd">-9473000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTMtMi0xLTEtMjczMzA_ff87e509-9a30-46ec-b5b4-52dd585646d7"
      unitRef="usd">292628000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTItNC0xLTEtMjQ5OTc_e64489ec-335c-4f89-9ee0-c509f5c7254c"
      unitRef="usd">-127740000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTItNi0xLTEtMjQ5OTc_9b299203-1f33-4dd4-9756-75d9ce9864a8"
      unitRef="usd">48461000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTMtMi0xLTEtMjQ5OTc_aa1bf1d1-5973-4aff-bc38-9b85322cb68c"
      unitRef="usd">31240000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTMtNC0xLTEtMjQ5OTc_84d8b8f4-2b00-46a3-8564-44848d7c5966"
      unitRef="usd">33178000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTMtNi0xLTEtMjQ5OTc_dc3c94cc-1347-4304-94a6-42134ee1d478"
      unitRef="usd">30338000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTUtMi0xLTEtMjczMzI_76764958-7cc2-42aa-8052-4c7a5e9cbea4"
      unitRef="usd">52610000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTQtNC0xLTEtMjQ5OTc_7a633822-b260-403b-81f7-6c0ca001b6cf"
      unitRef="usd">1098000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTQtNi0xLTEtMjQ5OTc_5dcd3597-8289-4fc9-b9c2-855e32f80539"
      unitRef="usd">-9204000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTYtMi0xLTEtMjczMzI_01884e91-de83-44b0-905c-1afa169296dd"
      unitRef="usd">99005000</rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost>
    <rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTUtNC0xLTEtMjQ5OTc_7bff4ee8-195e-466d-8cf8-e7fefe1a4be1"
      unitRef="usd">119231000</rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost>
    <rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTUtNi0xLTEtMjQ5OTc_ef42371b-ff9d-4701-bb01-81655c0436c8"
      unitRef="usd">17705000</rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTctMi0xLTEtMjc1NDA_8f1a7d0d-f92d-4ab0-98d7-e4d6897709f1"
      unitRef="usd">100058000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTctNC0xLTEtMjc1NDA_7e36c3b8-b509-4309-a3c9-8f4f7e83026e"
      unitRef="usd">13923000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTctNi0xLTEtMjc1NDM_0f691136-eb7b-4e3b-b5b3-03a4ff0b3f35"
      unitRef="usd">87670000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTgtMi0xLTEtMjczMzQ_26d1b4e6-3153-4f8b-ae22-e4b5bcde8416"
      unitRef="usd">3587000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTYtNC0xLTEtMjQ5OTc_6ecda0af-aa50-43e3-821b-58b603b2764c"
      unitRef="usd">182000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTYtNi0xLTEtMjQ5OTc_017ba223-1f67-4b6c-976b-e1378f50c39a"
      unitRef="usd">-18798000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTktMi0xLTEtMjczMzQ_08b945c8-492f-41d3-835c-0227b22e533e"
      unitRef="usd">16260000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTctNC0xLTEtMjQ5OTc_3bebbf4c-9d8c-4998-b3e9-ff8fd1570aa7"
      unitRef="usd">-2683000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTctNi0xLTEtMjQ5OTc_e44a418e-dcb4-4bad-ada1-6a1efe4be8b6"
      unitRef="usd">6830000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjAtMi0xLTEtMjczMzQ_062dc692-3393-4c66-907d-49cbc03a54e9"
      unitRef="usd">603136000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTgtNC0xLTEtMjQ5OTc_49601c9c-abfe-4970-a3fa-fe5b17097cc7"
      unitRef="usd">596528000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMTgtNi0xLTEtMjQ5OTc_d9fab459-d0e6-4f6a-966b-75f3fe66dcfd"
      unitRef="usd">519629000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjMtMi0xLTEtMjczMzY_a0ce3cdd-7fa3-493a-9dc1-47625af71767"
      unitRef="usd">36611000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjEtNC0xLTEtMjQ5OTc_1601a529-624d-4727-a898-1b90540b93db"
      unitRef="usd">33377000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjEtNi0xLTEtMjQ5OTc_5552c3ad-b0d8-4e24-80b1-c50ec96a13fa"
      unitRef="usd">59464000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <rhi:PaymentsForEmployeeDeferredCompensationPlan
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjQtMi0xLTEtMjczMzY_fc5d911e-7570-4739-b97a-245f9c5b0bb9"
      unitRef="usd">85432000</rhi:PaymentsForEmployeeDeferredCompensationPlan>
    <rhi:PaymentsForEmployeeDeferredCompensationPlan
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjItNC0xLTEtMjQ5OTc_c339554e-4e17-4dbb-8850-d983c4b31254"
      unitRef="usd">64351000</rhi:PaymentsForEmployeeDeferredCompensationPlan>
    <rhi:PaymentsForEmployeeDeferredCompensationPlan
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjItNi0xLTEtMjQ5OTc_e9535033-bdd8-4162-b7f4-32b7fbef9cf1"
      unitRef="usd">71432000</rhi:PaymentsForEmployeeDeferredCompensationPlan>
    <rhi:RedemptionsFromEmployeeDeferredCompensationPlan
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjUtMi0xLTEtMjczMzY_98bb6d4a-1b9e-4d62-8df7-c088df8fcab8"
      unitRef="usd">34434000</rhi:RedemptionsFromEmployeeDeferredCompensationPlan>
    <rhi:RedemptionsFromEmployeeDeferredCompensationPlan
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjMtNC0xLTEtMjQ5OTc_e805cbb7-0238-4d3c-acb9-9b7fb3cccdde"
      unitRef="usd">123025000</rhi:RedemptionsFromEmployeeDeferredCompensationPlan>
    <rhi:RedemptionsFromEmployeeDeferredCompensationPlan
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjMtNi0xLTEtMjQ5OTc_5974ed09-9e97-441f-b89d-a6e7575c9f22"
      unitRef="usd">28758000</rhi:RedemptionsFromEmployeeDeferredCompensationPlan>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjYtMi0xLTEtMjczMzY_b0f4829c-448d-4282-9c0c-787e737fbb6e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjQtNC0xLTEtMjQ5OTc_79ae2e20-e949-4f89-8f93-879a732ef6fc"
      unitRef="usd">15836000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjQtNi0xLTEtMjQ5OTc_25195b08-da31-430c-b25f-9855536b0686"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjctMi0xLTEtMjczMzY_c3cbd274-f3e3-4833-b888-6d0fa6047023"
      unitRef="usd">-87609000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjUtNC0xLTEtMjQ5OTc_1e864b7a-d907-4ae5-b5f3-af8359a652ef"
      unitRef="usd">9461000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjUtNi0xLTEtMjQ5OTc_f6331009-3333-4251-a8ed-50e230038bed"
      unitRef="usd">-102138000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfDebt
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzAtMi0xLTEtMjczMzg_fb4a0dc0-93ec-44ff-b03c-24191d6c7c3b"
      unitRef="usd">-239000</us-gaap:ProceedsFromRepaymentsOfDebt>
    <us-gaap:ProceedsFromRepaymentsOfDebt
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjgtNC0xLTEtMjQ5OTc_62ba71bf-c537-486b-b639-26e967f168ab"
      unitRef="usd">-218000</us-gaap:ProceedsFromRepaymentsOfDebt>
    <us-gaap:ProceedsFromRepaymentsOfDebt
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjgtNi0xLTEtMjQ5OTc_dcffac60-a7bc-465c-8539-5449a2129689"
      unitRef="usd">-200000</us-gaap:ProceedsFromRepaymentsOfDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzEtMi0xLTEtMjczMzg_118cfc88-93b7-416e-8746-17c0dd4efabe"
      unitRef="usd">287738000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjktNC0xLTEtMjQ5OTc_3ee8de20-ad48-44e7-b562-efb0a21adce1"
      unitRef="usd">159172000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMjktNi0xLTEtMjQ5OTc_89fbbd26-40ac-4af3-9a9f-3b189e29f216"
      unitRef="usd">277535000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzItMi0xLTEtMjczMzg_17cf179f-c2ec-4a20-89e1-6e77164e1310"
      unitRef="usd">170612000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzAtNC0xLTEtMjQ5OTc_82d97941-40eb-4c66-b678-3da0153d1004"
      unitRef="usd">155935000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzAtNi0xLTEtMjQ5OTc_7844ca99-78d9-4b47-94a3-dc9bfa7dd940"
      unitRef="usd">145631000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzMtMi0xLTEtMjczMzg_ce46fd5b-f4bf-49ee-a52d-49b44ee2d89f"
      unitRef="usd">-458589000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzEtNC0xLTEtMjQ5OTc_370acd4b-67e4-4d3c-92fb-f55a6cad99b3"
      unitRef="usd">-315325000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzEtNi0xLTEtMjQ5OTc_b2b4972d-0d95-4b49-b177-56d3e795ac49"
      unitRef="usd">-423366000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzQtMi0xLTEtMjczMzg_5bac5f72-2248-4bb9-8973-e3fe320619b4"
      unitRef="usd">-12363000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzItNC0xLTEtMjQ5OTc_9a8bc697-a9e5-4e89-99ac-5bdc8a4a8988"
      unitRef="usd">13284000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzItNi0xLTEtMjQ5OTc_5f77eefd-ed2f-4107-853b-a7804b183022"
      unitRef="usd">-226000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzUtMi0xLTEtMjczMzg_1f98ad70-480f-411b-90de-f1c495c3ba0e"
      unitRef="usd">44575000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzMtNC0xLTEtMjQ5OTc_fb451d1b-0623-4cbe-9139-c77f58721149"
      unitRef="usd">303948000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzMtNi0xLTEtMjQ5OTc_0b6b36ba-0743-4a1a-b3a4-2af2c0166775"
      unitRef="usd">-6101000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzYtMi0xLTEtMjczMzg_76fd7991-3ee5-408d-8835-3ecd30f2fcff"
      unitRef="usd">574426000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzQtNC0xLTEtMjQ5OTc_9bee21ea-3aaf-46eb-a2c0-cb4971dc828c"
      unitRef="usd">270478000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ied6947bfd2e74e2e854e8a744ab10348_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzQtNi0xLTEtMjQ5OTc_cf7841fe-e4ab-41c3-bca4-2a0fe11c90c8"
      unitRef="usd">276579000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzctMi0xLTEtMjczMzg_e38a40ac-3648-4281-bb89-a4d5ce274c7a"
      unitRef="usd">619001000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzUtNC0xLTEtMjQ5OTc_dddfa092-69ae-4b1e-9393-61be2748a340"
      unitRef="usd">574426000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzUtNi0xLTEtMjQ5OTc_f9ee77b4-654a-4d2d-9cb5-d98d32a5375e"
      unitRef="usd">270478000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDEtMi0xLTEtMjczNDA_3f6588b9-28ad-42ef-8845-fc3968f7457c"
      unitRef="usd">548000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzktNC0xLTEtMjQ5OTc_c14ed997-1e47-4554-b651-b314fbcb6bd0"
      unitRef="usd">577000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfMzktNi0xLTEtMjQ5OTc_9b11c8a7-f125-4870-854e-88e7fd2e524f"
      unitRef="usd">232000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDItMi0xLTEtMjczNDA_4920a5f6-71eb-4b49-a192-43683b8b6a42"
      unitRef="usd">219726000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDAtNC0xLTEtMjQ5OTc_f65d2322-36a5-47d8-872e-007826ac2147"
      unitRef="usd">128321000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDAtNi0xLTEtMjQ5OTc_0b0ce597-2987-4c37-979d-2f958767052c"
      unitRef="usd">191522000</us-gaap:IncomeTaxesPaidNet>
    <rhi:StockRepurchasesAwaitingSettlement
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDQtMi0xLTEtMjczNDA_987ac240-b5ad-4ab2-b707-edc9c304f487"
      unitRef="usd">5593000</rhi:StockRepurchasesAwaitingSettlement>
    <rhi:StockRepurchasesAwaitingSettlement
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDItNC0xLTEtMjQ5OTc_7cc13799-064c-4cfc-8c9c-0963f05a43e4"
      unitRef="usd">3104000</rhi:StockRepurchasesAwaitingSettlement>
    <rhi:StockRepurchasesAwaitingSettlement
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDItNi0xLTEtMjQ5OTc_14dd40db-b27e-46c4-9678-967f9060f66a"
      unitRef="usd">6469000</rhi:StockRepurchasesAwaitingSettlement>
    <rhi:DeferredCompensationPlanFundExchangesWithinPlan
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDUtMi0xLTEtMjc1Mjg_d16d7951-a211-412e-ab2e-0c26e5e0a5f1"
      unitRef="usd">116815000</rhi:DeferredCompensationPlanFundExchangesWithinPlan>
    <rhi:DeferredCompensationPlanFundExchangesWithinPlan
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDUtNC0xLTEtMjc1MzA_7127ad59-980c-4df5-92c2-d4ec03160a4a"
      unitRef="usd">208055000</rhi:DeferredCompensationPlanFundExchangesWithinPlan>
    <rhi:DeferredCompensationPlanFundExchangesWithinPlan
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF82Ny9mcmFnOmEyMjg3MmUwYWE4ZTRmNzhiNWRhMzQ5ZDA3OWNmYWJmL3RhYmxlOmVmYTg1YTQwY2RjNDQ1MWU4MjE3ZjFlZmI0OTJlOGU3L3RhYmxlcmFuZ2U6ZWZhODVhNDBjZGM0NDUxZTgyMTdmMWVmYjQ5MmU4ZTdfNDUtNi0xLTEtMjc1MzI_64d54e50-fbfc-4de6-b7ac-5494a451a8a1"
      unitRef="usd">41648000</rhi:DeferredCompensationPlanFundExchangesWithinPlan>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ3MjY_26b50e10-539f-4e50-8a32-f7edd6731689">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note A&#x2014;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Nature of Operations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Robert Half International Inc. (the &#x201c;Company&#x201d;) provides specialized staffing and risk consulting services through such divisions as &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accountemps&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Robert Half&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Finance&#160;&amp;amp; Accounting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;OfficeTeam&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Robert Half&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Technology&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Robert Half&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Management Resources&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Robert Half&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Legal&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;The Creative Group&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Protiviti&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company, through its &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accountemps&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Robert Half Finance&#160;&amp;amp; Accounting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Robert Half Management Resources&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; divisions, is a specialized provider of temporary, full-time, and senior-level project professionals in the fields of accounting and finance. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;OfficeTeam&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; specializes in highly skilled temporary administrative support professionals. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Robert Half Technology&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; provides project and full-time technology professionals. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Robert Half Legal&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; provides temporary, project, and full-time staffing of lawyers, paralegals and legal support personnel. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;The Creative Group&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; provides interactive, design, marketing, advertising and public relations professionals. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Protiviti&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a global consulting firm that helps companies solve problems in finance, technology, operations, data, analytics, governance, risk and internal audit. Revenues are predominantly derived from specialized staffing services. The Company operates in North America, South America, Europe, Asia and Australia. The Company is a Delaware corporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Consolidated Financial Statements (&#x201c;Financial Statements&#x201d;) of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and the rules of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). Certain reclassifications have been made to prior years&#x2019; consolidated financial statements to conform to the current presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Financial Statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include allowances for credit losses, variable consideration, workers&#x2019; compensation losses, accrued medical expenses, income and other taxes, and assumptions used in the Company&#x2019;s goodwill impairment assessment and in the valuation of stock grants subject to market conditions. We continue to monitor the global economic uncertainty as a result of cornavirus (&#x201c;COVID-19&#x201d;) and its variants to assess the impact on the Company&#x2019;s results of operations, financial condition and liquidity. Actual results and outcomes may differ from management&#x2019;s estimates and assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service Revenues.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. See Note C for further discussion of the revenue recognition accounting policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs of Services.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Direct costs of temporary and consultant staffing consist of professional staff payroll, payroll taxes and benefit costs for the Company&#x2019;s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement staffing services consist of reimbursable expenses. Risk consulting and internal audit direct costs of services include professional staff payroll, payroll taxes and benefit costs, as well as reimbursable expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising Costs.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company expenses all advertising costs as incurred. Advertising costs were $49.3&#160;million, $37.2&#160;million and $54.3&#160;million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from Investments Held in Employee Deferred Compensation Trusts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.    Under the Company&#x2019;s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company&#x2019;s deferred compensation obligation to employees changes accordingly. Changes in the Company&#x2019;s deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. The value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. The Company&#x2019;s income from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s income from investments held in employee deferred compensation trusts (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized and unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from investments held in employee deferred compensation trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Comprehensive Income (Loss).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Comprehensive income (loss) includes net income and certain other items that are recorded directly to stockholders&#x2019; equity. The Company&#x2019;s only sources of other comprehensive income (loss) are foreign currency translation and foreign defined benefit plan adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160; The Company considers all highly liquid investments with a maturity at the date of purchase of three months or less as cash equivalents. This includes money market funds that meet the requirements to be treated as cash equivalents. However, money market funds held in investment trusts that are being used as investments to satisfy the Company&#x2019;s obligations under its employee deferred compensation plans are treated as investments and are included in employee deferred compensation trust assets on the Consolidated Statements of Financial Position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments.    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market to measure fair value, summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1: observable inputs for identical assets or liabilities, such as quoted prices in active markets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3: unobservable inputs in which there is little or no market data, which requires management&#x2019;s best&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-6.12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;              estimates and assumptions that market participants would use in pricing the asset or liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximates fair value because of their short-term nature. The Company holds mutual funds and money market funds to satisfy its obligations under its employee deferred compensation plans, which are carried at fair value based on quoted market prices in active markets for identical assets (level 1).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the composition of the underlying assets which comprise the Company&#x2019;s deferred&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;compensation trust assets (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets for Identical Assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - bond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - blend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets for Identical Assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - bond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - blend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain items such as goodwill and other intangible assets are recognized or disclosed at fair value on a non-recurring basis. The Company determines the fair value of these items using level 3 inputs. There are inherent limitations when estimating the fair value of financial instruments, and the fair values reported are not necessarily indicative of the amounts that would be realized in current market transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Allowance for Credit Losses.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company is exposed to credit losses resulting from the inability of its customers to make required payments. The Company establishes an allowance for these potential credit losses based on its review of customers&#x2019; credit profiles, historical loss statistics, prepayments, recoveries, age of customer receivable balances, current business conditions and macro-economic trends. The Company considers risk characteristics of trade receivables based on asset type and geographical locations to evaluate trade receivables on a collective basis. The Company applies credit loss estimates to these pooled receivables to determine expected credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the activity in the allowance for credit losses from January 1, 2020, through December 31, 2021 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charges to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, including translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charges to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, including translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;&#160;&#160;&#160;Property and equipment are recorded at cost. Depreciation is computed using the straight-line method over the following useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;to&#160;3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term&#160;of&#160;lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Internal-use Software.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;    The Company develops and implements software for internal use to enhance the performance and capabilities of the operating technology infrastructure. Direct costs incurred for the development of internal-use software are capitalized from the time when the completion of the internal-use software is considered probable until the software is ready for use. All other preliminary and planning stage costs are expensed as incurred. Cloud computing implementation costs incurred in hosting arrangements are capitalized and reported as a component of other current assets, while all other capitalized internal-use software development costs are reported as a component of computer software within property and equipment on the Consolidated Statements of Financial Position. Capitalized software costs are amortized using the straight-line method over the estimated useful life of the software, ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjM3Mw_1ddecc2b-28b4-449d-9b22-5a6d89a27da0"&gt;two&lt;/span&gt; to five years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company determines if a contractual arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets, current operating lease liabilities, and noncurrent operating lease liabilities on the Consolidated Statements of Financial Position. The Company does not currently have finance leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the possession date (generally this is the commencement date) of the lease based on the present value of lease payments over the lease term. The lease payments included in the present value are fixed lease payments and fixed management fees. The operating lease ROU assets include any payments made before the commencement date and exclude lease incentives. As most of the Company&#x2019;s leases do not provide an implicit rate, the Company estimates its collateralized incremental borrowing rate, based on information available at the commencement date, in determining the present value of lease payments. The Company applies the portfolio approach in applying discount rates to its classes of leases. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company does not have any material subleases. The Company does not currently have residual value guarantees or restrictive covenants in its leases. The Company has contracts with lease and non-lease components, which are accounted for on a combined basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;&#160;&#160;&#160;Goodwill and intangible assets primarily consist of the cost of acquired companies in excess of the fair market value of their net tangible assets at the date of acquisition. Identifiable intangible assets are amortized over their lives, typically ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfODIzNg_9d94565a-a609-4c77-936c-8475031c52a8"&gt;two&lt;/span&gt; to five years. Goodwill is not amortized, but is tested at least annually for impairment. The Company completed its annual goodwill impairment assessment during the second quarter in each of the years ended December&#160;31, 2021, 2020 and 2019, and determined that no adjustment to the carrying value of goodwill was required. There were no events or changes in circumstances during the six months ended December&#160;31, 2021, that caused the Company to perform an interim impairment assessment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;&#160;&#160;&#160;The Company&#x2019;s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, the Company makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which the Company expects will apply to taxable income in the years in which those temporary differences are recovered or settled. The likelihood of a material change in the Company&#x2019;s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning strategies in the various relevant jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized. Valuation allowances of $24.2 million and $24.1 million were recorded as of December&#160;31, 2021 and 2020, respectively. The valuation allowances recorded related primarily to net operating losses in certain foreign operations. If such losses are ultimately utilized to offset future segment income, the Company will recognize a tax benefit up to the full amount of the valuation reserve.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Workers&#x2019; Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;&#160;&#160;&#160;Except for states which require participation in state-operated insurance funds, the Company retains the economic burden for the first $0.5 million per occurrence in workers&#x2019; compensation claims. Workers&#x2019; compensation includes the ongoing medical and indemnity costs for claims filed, which may be paid over numerous years following the date of injury. Claims in excess of $0.5 million are insured. Workers&#x2019; compensation expense includes the insurance premiums for claims in excess of $0.5 million, claims administration fees charged by the Company&#x2019;s workers&#x2019; compensation administrator, premiums paid to state-operated insurance funds, and an estimate for the Company&#x2019;s liability for Incurred But Not Reported (&#x201c;IBNR&#x201d;) claims and for the ongoing development of existing claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for workers&#x2019; compensation claims using loss development rates which are estimated using periodic third party actuarial valuations based upon historical loss statistics, which include the Company&#x2019;s historical frequency and severity of workers&#x2019; compensation claims, and an estimate of future cost trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company&#x2019;s future results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accrued Medical Expenses.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  The Company offers several medical plans to its employees and retains the economic burden for the first $1.0&#160;million per claimant per year in medical claims. Claims in excess of $1.0&#160;million per year per claimant are insured. Medical expense includes the insurance premiums for claims in excess of $1.0&#160;million, claims administration fees, prescription fees and reimbursements, and an estimate for the Company&#x2019;s liability for IBNR claims and for the ongoing development of existing claims. Medical expenses are presented as a component of selling, general and administrative expenses, or in the case of risk consulting and internal audit services, costs of services in the Consolidated Statements of Operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for medical claims using rates which are estimated using periodic third-party actuarial valuations based upon historical loss statistics which include the Company&#x2019;s historical claims data, and an estimate of future claim trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company&#x2019;s future results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Translation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company&#x2019;s foreign subsidiaries is their local currency. The results of operations of the Company&#x2019;s foreign subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company&#x2019;s foreign subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Stockholders&#x2019; Equity. Gains and losses resulting from foreign currency transactions are included as a component of selling, general and administrative expenses in the Consolidated Statements of Operations, and have not been material for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;&#160;&#160;&#160;Under various stock plans, officers, employees and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes compensation expense equal to the grant-date fair value for all stock-based payment awards that are expected to vest. This expense is recorded on a straight-line basis over the requisite service period of the entire award. The Company determines the grant-date fair value of its restricted stock and stock unit awards using the fair market value of its stock on the grant date, unless the awards are subject to market conditions, in which case the Company utilizes a binomial-lattice model (i.e., Monte Carlo simulation model). The Monte Carlo simulation model utilizes multiple input variables to determine the stock-based compensation fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No stock appreciation rights have been granted under the Company&#x2019;s existing stock plans. The Company has not granted any options to purchase common stock since 2006.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2ODg_fc2f8f03-dda7-46e3-a73e-a45d7bb450b9">Basis of Presentation.&#160;&#160;&#160;&#160;The Consolidated Financial Statements (&#x201c;Financial Statements&#x201d;) of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and the rules of the Securities and Exchange Commission (&#x201c;SEC&#x201d;).</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2ODE_2a832015-1f37-4e68-8660-6f9cab66f5ac">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Financial Statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2OTc_efbec616-68ff-4d2b-9267-bf26d03e0c48">Use of Estimates.&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include allowances for credit losses, variable consideration, workers&#x2019; compensation losses, accrued medical expenses, income and other taxes, and assumptions used in the Company&#x2019;s goodwill impairment assessment and in the valuation of stock grants subject to market conditions. We continue to monitor the global economic uncertainty as a result of cornavirus (&#x201c;COVID-19&#x201d;) and its variants to assess the impact on the Company&#x2019;s results of operations, financial condition and liquidity. Actual results and outcomes may differ from management&#x2019;s estimates and assumptions.</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2OTg_a12a9939-4688-4ea6-ad45-b7d46efca41a">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service Revenues.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. See Note C for further discussion of the revenue recognition accounting policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs of Services.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Direct costs of temporary and consultant staffing consist of professional staff payroll, payroll taxes and benefit costs for the Company&#x2019;s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement staffing services consist of reimbursable expenses. Risk consulting and internal audit direct costs of services include professional staff payroll, payroll taxes and benefit costs, as well as reimbursable expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMjgzNQ_08077a5f-3f5e-4516-a1a8-79da1e41e1dc"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2OTE_7677054e-ac0d-4071-b772-11434fa0fc9d">Advertising Costs.&#160;&#160;&#160;&#160;The Company expenses all advertising costs as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzgwNA_f9c76f33-e237-4bd9-acb4-ac10b47569e9"
      unitRef="usd">49300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzgwOA_507a5a9b-56d8-4d87-b5af-1cf2ca7862ec"
      unitRef="usd">37200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzgxNg_d5114fd9-10eb-4beb-bcfe-3aae6a1a9a81"
      unitRef="usd">54300000</us-gaap:AdvertisingExpense>
    <rhi:IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM0NTMyNw_08ac466c-2b84-4b6f-9fdb-ee7c240a71eb">Income from Investments Held in Employee Deferred Compensation Trusts.    Under the Company&#x2019;s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company&#x2019;s deferred compensation obligation to employees changes accordingly. Changes in the Company&#x2019;s deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. The value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. The Company&#x2019;s income from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments.</rhi:IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock>
    <us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM0NTMyOA_50302298-1441-4529-be16-0b45d02a835f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s income from investments held in employee deferred compensation trusts (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized and unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from investments held in employee deferred compensation trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock>
    <rhi:DeferredCompensationPlanDividendIncome
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfMi0yLTEtMS0yOTE0OA_4947de30-d12a-4eb6-93e5-cfd792e3ed69"
      unitRef="usd">23719000</rhi:DeferredCompensationPlanDividendIncome>
    <rhi:DeferredCompensationPlanDividendIncome
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfMi01LTEtMS0yOTE1MA_8fd35f10-cd5c-4066-8538-4806b9578dd7"
      unitRef="usd">8322000</rhi:DeferredCompensationPlanDividendIncome>
    <rhi:DeferredCompensationPlanDividendIncome
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfMi03LTEtMS0yOTE1Mg_2bace06a-4a43-4bc0-83d2-57c8b44be5fb"
      unitRef="usd">10425000</rhi:DeferredCompensationPlanDividendIncome>
    <rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfMy0yLTEtMS0yOTE0OA_c2e4e601-866b-4d1d-ae64-08b6bbe09c3e"
      unitRef="usd">37359000</rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss>
    <rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfMy01LTEtMS0yOTE1MA_7f252d3c-71e6-418e-a801-3cc20e8e1e1d"
      unitRef="usd">66866000</rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss>
    <rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfMy03LTEtMS0yOTE1Mg_60555184-0dee-40c9-bac7-ecd79546dafa"
      unitRef="usd">44492000</rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss>
    <rhi:DeferredCompensationPlanInvestmentIncome
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfNC0yLTEtMS0yOTE0OA_80bfc144-9313-4294-8cfd-1d7eb912b77b"
      unitRef="usd">61078000</rhi:DeferredCompensationPlanInvestmentIncome>
    <rhi:DeferredCompensationPlanInvestmentIncome
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfNC01LTEtMS0yOTE1MA_c48ee5c3-a349-477c-82bd-dee707e73dd2"
      unitRef="usd">75188000</rhi:DeferredCompensationPlanInvestmentIncome>
    <rhi:DeferredCompensationPlanInvestmentIncome
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjFkZDVmMGI0NTI2YTQwZTU4NTliZGVkMTFkZTBlNDE0L3RhYmxlcmFuZ2U6MWRkNWYwYjQ1MjZhNDBlNTg1OWJkZWQxMWRlMGU0MTRfNC03LTEtMS0yOTE1Mg_9bb914b1-bce2-4809-913d-bc4718fdf8eb"
      unitRef="usd">54917000</rhi:DeferredCompensationPlanInvestmentIncome>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2NzQ_f5c03e43-b102-46fa-b46f-8e0a0c457398">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Comprehensive Income (Loss).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Comprehensive income (loss) includes net income and certain other items that are recorded directly to stockholders&#x2019; equity. The Company&#x2019;s only sources of other comprehensive income (loss) are foreign currency translation and foreign defined benefit plan adjustments.&lt;/span&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM1NTM3Ng_ef618547-b54a-47d9-b979-dba58ef1bba7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160; The Company considers all highly liquid investments with a maturity at the date of purchase of three months or less as cash equivalents. This includes money market funds that meet the requirements to be treated as cash equivalents. However, money market funds held in investment trusts that are being used as investments to satisfy the Company&#x2019;s obligations under its employee deferred compensation plans are treated as investments and are included in employee deferred compensation trust assets on the Consolidated Statements of Financial Position.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ3MTc_dd924465-b952-403f-a3e4-b94d17b4ac2e">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments.    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market to measure fair value, summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1: observable inputs for identical assets or liabilities, such as quoted prices in active markets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-6.12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3: unobservable inputs in which there is little or no market data, which requires management&#x2019;s best&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-6.12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;              estimates and assumptions that market participants would use in pricing the asset or liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximates fair value because of their short-term nature. The Company holds mutual funds and money market funds to satisfy its obligations under its employee deferred compensation plans, which are carried at fair value based on quoted market prices in active markets for identical assets (level 1).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the composition of the underlying assets which comprise the Company&#x2019;s deferred&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;compensation trust assets (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets for Identical Assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - bond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - blend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets for Identical Assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - bond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - blend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM2MTg5Mg_ce70f053-5927-4af2-8380-28c8371f0a7d">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the composition of the underlying assets which comprise the Company&#x2019;s deferred&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;compensation trust assets (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets for Identical Assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - bond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - blend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets for Identical Assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - bond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds - blend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i5c1143e8203248f19ed154e5cd429462_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMy0xLTEtMS0yOTE3MA_b8eae16f-3322-47e6-9bcb-3a8418d19661"
      unitRef="usd">66700000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i60d76c4781914bda8107b3f99046a816_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMy0zLTEtMS0yOTE3Mg_cf455922-9357-49ed-9916-b4ba60128084"
      unitRef="usd">66700000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i19ed5780f2e04aa38c4810328ab9b417_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMy01LTEtMS0yOTE3NA_73d3955b-3256-4b35-977e-fd28fec4106d"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ic56f5dfc71bb46c6842b283ae0b3f08a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMy03LTEtMS0yOTE3Ng_4fb8aee2-0dc7-44cd-b878-896693ad1572"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ida2ae1e233ae40f18de54dd5caa134ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNC0xLTEtMS0yOTE3MA_7724bbbd-2b82-4af9-906d-57712c59d6da"
      unitRef="usd">30750000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i193215df21454c7ba86cab2ac73e6cbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNC0zLTEtMS0yOTE3Mg_961f5985-0504-4640-b55b-5c8efe3fa4fd"
      unitRef="usd">30750000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ia3e6ad72d6034b3684f5584bdadf0ff4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNC01LTEtMS0yOTE3NA_d514072b-e622-4361-8180-fb1ac43fa293"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ifa974b39c08640fd9d5eb95299dcbcd7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNC03LTEtMS0yOTE3Ng_a1105a14-89cf-4bb6-873f-df69ddb5ceb2"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i2504fe3c662e4f05b54a274c5b448306_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNS0xLTEtMS0yOTE3MA_855ff6f1-2d54-4d2b-bef4-4101ca05bc8d"
      unitRef="usd">303277000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ie62a4cddd7cb4dcc81b3f67ea4a01b45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNS0zLTEtMS0yOTE3Mg_b0211d35-91e5-4138-a0b0-a9fc2cbaae75"
      unitRef="usd">303277000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i4c71e06b392b4fa6a1f8036e4c8bbd36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNS01LTEtMS0yOTE3NA_f19d3700-34dd-4753-af27-f46aafdfc47d"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ie55e22755fb14bd695b7301137ee363b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNS03LTEtMS0yOTE3Ng_f812b9ea-43a3-409a-a23e-d9e4a6625ff9"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ic53ebeea09f74d85b962d8fddadbdb29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNi0xLTEtMS0yOTE3MA_b39fa4c2-c3f5-4d10-b51a-1b2a6b0b78d0"
      unitRef="usd">94264000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i58632d8374b34e70bb6089085f98d883_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNi0zLTEtMS0yOTE3Mg_42d00e3c-4598-4e6d-8801-04d303c352d8"
      unitRef="usd">94264000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i8ac01f735ac540d395ddb259e5ad79ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNi01LTEtMS0yOTE3NA_d06dac38-2715-4f89-8529-9abadc07857e"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i99e1e4d92e85423d9e2c90fcb65bdcd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNi03LTEtMS0yOTE3Ng_6ce5a3a2-c421-4c0e-8888-81e2978f8286"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNy0xLTEtMS0yOTE3MA_453b2c65-1a17-48e9-a886-addfc710c7c3"
      unitRef="usd">494991000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ie234b2e9bf1f47ebb522a170c3c09726_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNy0zLTEtMS0yOTE3Mg_87465dd7-5cce-4fb2-982c-fe5705982ac8"
      unitRef="usd">494991000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i596e3f013b1f44c7a6c0d10a839275b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNy01LTEtMS0yOTE3NA_3f7792a9-7450-4736-9193-d98277e94e9c"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="if58d98aa585443cd82c710877b6177f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfNy03LTEtMS0yOTE3Ng_4ad9bbc8-0839-4bae-8bcb-87170dc685ae"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i4c645fc0bc5b457da60fe2260d25c96e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTItMS0xLTEtMjkxNzg_2fe65221-9da1-479c-bf28-7110d0ddab12"
      unitRef="usd">69681000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i50517a77de4b47c0b7cec380da5a5235_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTItMy0xLTEtMjkxODA_e0eda534-fe09-42e4-959b-4bed7c7f6a9b"
      unitRef="usd">69681000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i69d35a30981847789aeeb7b77c14f016_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTItNS0xLTEtMjkxODI_cd1eeb53-ada0-424c-9efc-e8bf59b1cfa9"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i939df68e88d54d8591dc6360a90885f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTItNy0xLTEtMjkxODQ_69e48c21-492f-41ae-a027-21638ea03367"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ie0a8483824fa44f7bb45592fa63672f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTMtMS0xLTEtMjkxNzg_20956342-116b-4dab-a831-eaa0418e4792"
      unitRef="usd">27282000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i6d8562e4aa0c49b9a2cb1272e749337c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTMtMy0xLTEtMjkxODA_9e4c2971-6312-4786-ba92-31e9c597f80a"
      unitRef="usd">27282000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="if3f37fb27d8a4a43954c024369d2add5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTMtNS0xLTEtMjkxODI_b43069e2-eb53-49b4-9f9b-fa3f3e2839c8"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i91f80a8e0b9746edbabaff45cbf1cd4d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTMtNy0xLTEtMjkxODQ_c6b0378b-1f3a-4840-9c88-3737e4f5e003"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="iba83f8f18fd14f96afdfb47708f6d62e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTQtMS0xLTEtMjkxNzg_fa264b5a-02b5-4fda-866f-5863fec403c8"
      unitRef="usd">234667000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="iaa74ead6997248a8a6bef2890b67ef43_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTQtMy0xLTEtMjkxODA_708e0f98-4d30-4095-9a54-011ed5de34b2"
      unitRef="usd">234667000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i1a27d8b63eab45a7b027883d38164afd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTQtNS0xLTEtMjkxODI_edd331aa-1dd4-4109-9477-3d90a961de09"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i4f841263a7924f67be530f4039487517_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTQtNy0xLTEtMjkxODQ_46772d4a-1e60-4e4f-acb0-ca462a7db062"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i91c0a7880efb41b9b249d7587751240f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTUtMS0xLTEtMjkxNzg_acb0ef31-dfb1-4a53-954e-c246bf8c7187"
      unitRef="usd">75004000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="if0dee70061464aa096042b20e12ae2d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTUtMy0xLTEtMjkxODA_78f082ee-832a-48e5-88be-db0d8c036196"
      unitRef="usd">75004000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i5cc1d2c7516e4e89862e8934c52c5d71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTUtNS0xLTEtMjkxODI_512d48ad-ee36-45b2-8e68-66ebf1c3bac4"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i934d2f6fd5ac4f5092f96bdd3169e304_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTUtNy0xLTEtMjkxODQ_c716b5bb-e5c0-4c8f-a124-daed7abbc80f"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTYtMS0xLTEtMjkxNzg_3cdbb489-d291-4d5f-b1a4-a88a94b6c275"
      unitRef="usd">406634000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i32125d2b6a154adc9607d7837e56b95f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTYtMy0xLTEtMjkxODA_b3eff8cd-bfd6-4852-90d6-a86985b065ea"
      unitRef="usd">406634000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i814bc0a9bf814128b7c90ea479e4a2e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTYtNS0xLTEtMjkxODI_3846d94d-5a36-4b54-8e27-32f61dd71c55"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ib142dd508a104b7ba5a8066deb46f481_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmRhYmI1YmZlZmI5MTRiNTdiYWJlYWM5YjE4Mzk0NTBkL3RhYmxlcmFuZ2U6ZGFiYjViZmVmYjkxNGI1N2JhYmVhYzliMTgzOTQ1MGRfMTYtNy0xLTEtMjkxODQ_c752ffff-3e06-41f1-8544-3878f2f605dd"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2OTk_91472cd6-6111-4f03-bf0e-37de6d9e872c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Allowance for Credit Losses.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company is exposed to credit losses resulting from the inability of its customers to make required payments. The Company establishes an allowance for these potential credit losses based on its review of customers&#x2019; credit profiles, historical loss statistics, prepayments, recoveries, age of customer receivable balances, current business conditions and macro-economic trends. The Company considers risk characteristics of trade receivables based on asset type and geographical locations to evaluate trade receivables on a collective basis. The Company applies credit loss estimates to these pooled receivables to determine expected credit losses.&lt;/span&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM1NTM3Mw_3289539e-353c-45f0-960a-9ddf726c5e14">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the activity in the allowance for credit losses from January 1, 2020, through December 31, 2021 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charges to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, including translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charges to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, including translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfMy0xLTEtMS0zMTIzOQ_b340d415-811c-484f-9065-4ce10c73a422"
      unitRef="usd">23443000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfNC0xLTEtMS0zMTIzOQ_22136214-59dd-4ad5-9747-d8a772e427b9"
      unitRef="usd">4200000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfNS0xLTEtMS0zMTIzOQ_04bd75ff-74d0-4430-9b91-7cf0d575cc5e"
      unitRef="usd">7906000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfNi0xLTEtMS0zMTIzOQ_5c2a8101-b84d-44fe-b010-742bbd2d40ef"
      unitRef="usd">-120000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfNy0xLTEtMS0zMTIzOQ_10b2da2c-e0ea-4467-8d61-d98dcd065861"
      unitRef="usd">19617000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfOC0xLTEtMS0zMTIzOQ_40baf562-a145-4c1a-bc3f-f58df6a90952"
      unitRef="usd">9464000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfOS0xLTEtMS0zMTIzOQ_f87254a3-4c4c-4eb2-8b4a-6cc70b71492a"
      unitRef="usd">6827000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfMTAtMS0xLTEtMzEyMzk_7bdd683e-edb9-4fc1-9cec-fd75a35ab908"
      unitRef="usd">-724000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOmJmNjgyZDNmMzkxYjQ1NmNhOGNkOTJlZGZlOWRmYmU1L3RhYmxlcmFuZ2U6YmY2ODJkM2YzOTFiNDU2Y2E4Y2Q5MmVkZmU5ZGZiZTVfMTEtMS0xLTEtMzEyMzk_ab2e9d39-b5c8-479c-a342-8d7573bad304"
      unitRef="usd">21530000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM2MDg2Mw_3dd67651-d68b-4944-8ce3-20c21df94870">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;&#160;&#160;&#160;Property and equipment are recorded at cost. Depreciation is computed using the straight-line method over the following useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;to&#160;3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term&#160;of&#160;lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM1NTM3NA_85251d85-f5ed-4d74-83d5-fb14ee305d23">Depreciation is computed using the straight-line method over the following useful lives:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;to&#160;3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term&#160;of&#160;lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(568,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(555,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9b8fd78a734e459187db978e3c6f2e5d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjA4ZDhhN2ZkNDc1YzQ5YmRhYzMyZjRjOTBjNTEyOTJjL3RhYmxlcmFuZ2U6MDhkOGE3ZmQ0NzVjNDliZGFjMzJmNGM5MGM1MTI5MmNfMC0xLTEtMS0zMDI1MS90ZXh0cmVnaW9uOjczNWYwNWM3NDZlZjQ1ZTBhNjMwNGUzNDQzMDAxYWFkXzQ_3bb93cb1-59af-470f-b516-680e504f0d35">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i897816728dcd48459d05e812b23ff320_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjA4ZDhhN2ZkNDc1YzQ5YmRhYzMyZjRjOTBjNTEyOTJjL3RhYmxlcmFuZ2U6MDhkOGE3ZmQ0NzVjNDliZGFjMzJmNGM5MGM1MTI5MmNfMC0xLTEtMS0zMDI1MS90ZXh0cmVnaW9uOjczNWYwNWM3NDZlZjQ1ZTBhNjMwNGUzNDQzMDAxYWFkXzEw_5bd5545f-3919-4f73-9b77-5ce5a8ad336a">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id78918c9fcaf406386fe2ee29dd90c45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjA4ZDhhN2ZkNDc1YzQ5YmRhYzMyZjRjOTBjNTEyOTJjL3RhYmxlcmFuZ2U6MDhkOGE3ZmQ0NzVjNDliZGFjMzJmNGM5MGM1MTI5MmNfMS0xLTEtMS0zMDI1MS90ZXh0cmVnaW9uOmM4YjQ3NGU1MWJhNTQwYzNhN2UxYjAxYTRjODMxMWI5XzQ_4e62a1ea-60a5-42f6-8b94-8d513e30ebda">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4af9d013af2e42c299a7a351dd8f8193_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjA4ZDhhN2ZkNDc1YzQ5YmRhYzMyZjRjOTBjNTEyOTJjL3RhYmxlcmFuZ2U6MDhkOGE3ZmQ0NzVjNDliZGFjMzJmNGM5MGM1MTI5MmNfMS0xLTEtMS0zMDI1MS90ZXh0cmVnaW9uOmM4YjQ3NGU1MWJhNTQwYzNhN2UxYjAxYTRjODMxMWI5XzEw_b22d7e99-4eec-4695-89e9-0eab7310dccd">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia22b24892000482cbd209716f209ca16_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjA4ZDhhN2ZkNDc1YzQ5YmRhYzMyZjRjOTBjNTEyOTJjL3RhYmxlcmFuZ2U6MDhkOGE3ZmQ0NzVjNDliZGFjMzJmNGM5MGM1MTI5MmNfMi0xLTEtMS0zMDI1MS90ZXh0cmVnaW9uOjFjNDc1ZmNiOTRkMjQwY2M4YTAzMjZjZGNkYjlmNzc1XzQ_a645216a-57c1-4f9c-84f6-11acb7f31834">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i599145b9970a4eef9ee0576d38c03955_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RhYmxlOjA4ZDhhN2ZkNDc1YzQ5YmRhYzMyZjRjOTBjNTEyOTJjL3RhYmxlcmFuZ2U6MDhkOGE3ZmQ0NzVjNDliZGFjMzJmNGM5MGM1MTI5MmNfMi0xLTEtMS0zMDI1MS90ZXh0cmVnaW9uOjFjNDc1ZmNiOTRkMjQwY2M4YTAzMjZjZGNkYjlmNzc1XzEw_aee64ee5-53cd-4191-9a08-305aaafec8e5">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM2MDg2NA_d8d9c3a2-86a8-4d87-bb0a-601bf0d07e85">Internal-use Software.    The Company develops and implements software for internal use to enhance the performance and capabilities of the operating technology infrastructure. Direct costs incurred for the development of internal-use software are capitalized from the time when the completion of the internal-use software is considered probable until the software is ready for use. All other preliminary and planning stage costs are expensed as incurred. Cloud computing implementation costs incurred in hosting arrangements are capitalized and reported as a component of other current assets, while all other capitalized internal-use software development costs are reported as a component of computer software within property and equipment on the Consolidated Statements of Financial Position. Capitalized software costs are amortized using the straight-line method over the estimated useful life of the software, ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjM3Mw_1ddecc2b-28b4-449d-9b22-5a6d89a27da0"&gt;two&lt;/span&gt; to five years.</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id3483abc4f1f425cbf60fbf9039f5b07_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjM4Mg_8afaf707-594f-42a8-ba1c-c5032b736a60">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2NTA_e8411d37-d276-425f-8211-2477e180eeea">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company determines if a contractual arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets, current operating lease liabilities, and noncurrent operating lease liabilities on the Consolidated Statements of Financial Position. The Company does not currently have finance leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the possession date (generally this is the commencement date) of the lease based on the present value of lease payments over the lease term. The lease payments included in the present value are fixed lease payments and fixed management fees. The operating lease ROU assets include any payments made before the commencement date and exclude lease incentives. As most of the Company&#x2019;s leases do not provide an implicit rate, the Company estimates its collateralized incremental borrowing rate, based on information available at the commencement date, in determining the present value of lease payments. The Company applies the portfolio approach in applying discount rates to its classes of leases. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company does not have any material subleases. The Company does not currently have residual value guarantees or restrictive covenants in its leases. The Company has contracts with lease and non-lease components, which are accounted for on a combined basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2NDI_0f919088-ce02-48fc-9edf-95f7c416154a">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;&#160;&#160;&#160;Goodwill and intangible assets primarily consist of the cost of acquired companies in excess of the fair market value of their net tangible assets at the date of acquisition. Identifiable intangible assets are amortized over their lives, typically ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfODIzNg_9d94565a-a609-4c77-936c-8475031c52a8"&gt;two&lt;/span&gt; to five years. Goodwill is not amortized, but is tested at least annually for impairment. The Company completed its annual goodwill impairment assessment during the second quarter in each of the years ended December&#160;31, 2021, 2020 and 2019, and determined that no adjustment to the carrying value of goodwill was required. There were no events or changes in circumstances during the six months ended December&#160;31, 2021, that caused the Company to perform an interim impairment assessment.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0c4d58468f854e83b9137ae715f786f7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfODI0Mg_3d10bf1c-4bf2-46fe-88d7-a2e2a3ece811">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2NzU_89135e43-6917-433c-a0a1-607284a8270f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;&#160;&#160;&#160;The Company&#x2019;s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, the Company makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which the Company expects will apply to taxable income in the years in which those temporary differences are recovered or settled. The likelihood of a material change in the Company&#x2019;s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning strategies in the various relevant jurisdictions.&lt;/span&gt;The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTAwMjU_914c62d8-9cd0-4ceb-8a26-b39c407b705b"
      unitRef="usd">24200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTAwMzI_29884740-743f-44ce-8016-cdea4c235b13"
      unitRef="usd">24100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2NDc_e16f1499-221c-477d-a768-36bb75da760f">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Workers&#x2019; Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;&#160;&#160;&#160;Except for states which require participation in state-operated insurance funds, the Company retains the economic burden for the first $0.5 million per occurrence in workers&#x2019; compensation claims. Workers&#x2019; compensation includes the ongoing medical and indemnity costs for claims filed, which may be paid over numerous years following the date of injury. Claims in excess of $0.5 million are insured. Workers&#x2019; compensation expense includes the insurance premiums for claims in excess of $0.5 million, claims administration fees charged by the Company&#x2019;s workers&#x2019; compensation administrator, premiums paid to state-operated insurance funds, and an estimate for the Company&#x2019;s liability for Incurred But Not Reported (&#x201c;IBNR&#x201d;) claims and for the ongoing development of existing claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for workers&#x2019; compensation claims using loss development rates which are estimated using periodic third party actuarial valuations based upon historical loss statistics, which include the Company&#x2019;s historical frequency and severity of workers&#x2019; compensation claims, and an estimate of future cost trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company&#x2019;s future results.&lt;/span&gt;&lt;/div&gt;</us-gaap:SelfInsuranceReservePolicyTextBlock>
    <rhi:ProvisionForWorkersCompensationClaims
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTA1MTE_52bc037b-6ff2-4366-9817-75b3fd37ad55"
      unitRef="usd">500000</rhi:ProvisionForWorkersCompensationClaims>
    <rhi:ProvisionForWorkersCompensationClaims
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTA3MzI_9ce6021b-ae34-4dae-8f9d-5420d1fcc994"
      unitRef="usd">500000</rhi:ProvisionForWorkersCompensationClaims>
    <rhi:ProvisionForWorkersCompensationClaims
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTA4MzQ_b853dba1-0141-4dd1-9201-7a63e6321738"
      unitRef="usd">500000</rhi:ProvisionForWorkersCompensationClaims>
    <us-gaap:HealthCareCostsPolicyPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfNDk0NzgwMjM2MDg2NQ_c5af5d9c-cccf-4369-a197-56ab99e252fc">Accrued Medical Expenses.    The Company offers several medical plans to its employees and retains the economic burden for the first $1.0&#160;million per claimant per year in medical claims. Claims in excess of $1.0&#160;million per year per claimant are insured. Medical expense includes the insurance premiums for claims in excess of $1.0&#160;million, claims administration fees, prescription fees and reimbursements, and an estimate for the Company&#x2019;s liability for IBNR claims and for the ongoing development of existing claims. Medical expenses are presented as a component of selling, general and administrative expenses, or in the case of risk consulting and internal audit services, costs of services in the Consolidated Statements of Operations.</us-gaap:HealthCareCostsPolicyPolicyTextBlock>
    <rhi:ProvisionForMedicalClaims
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjM5OA_e6de497c-0fb9-4bb2-ab3b-6fd89daf9365"
      unitRef="usd">1000000</rhi:ProvisionForMedicalClaims>
    <rhi:ProvisionForMedicalClaims
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjQxMg_498929da-48a0-4c70-ad5a-c33f373a68fd"
      unitRef="usd">1000000</rhi:ProvisionForMedicalClaims>
    <rhi:ProvisionForMedicalClaims
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMzg0ODI5MDczMjQyNg_291219d4-5a93-423d-9ee0-a10b8dcc4754"
      unitRef="usd">1000000</rhi:ProvisionForMedicalClaims>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2OTM_8404a4be-9419-4b6e-91da-bea590f87660">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Translation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company&#x2019;s foreign subsidiaries is their local currency. The results of operations of the Company&#x2019;s foreign subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company&#x2019;s foreign subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Stockholders&#x2019; Equity. Gains and losses resulting from foreign currency transactions are included as a component of selling, general and administrative expenses in the Consolidated Statements of Operations, and have not been material for all periods presented.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83My9mcmFnOjI2NDQ5NGQxZjVhZjQzZDhhNDIzZDk1OTBjZTU3NTgwL3RleHRyZWdpb246MjY0NDk0ZDFmNWFmNDNkOGE0MjNkOTU5MGNlNTc1ODBfMTQ2MzY_b5459c39-10d2-40b0-87f5-196077e1d7a1">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;&#160;&#160;&#160;Under various stock plans, officers, employees and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes compensation expense equal to the grant-date fair value for all stock-based payment awards that are expected to vest. This expense is recorded on a straight-line basis over the requisite service period of the entire award. The Company determines the grant-date fair value of its restricted stock and stock unit awards using the fair market value of its stock on the grant date, unless the awards are subject to market conditions, in which case the Company utilizes a binomial-lattice model (i.e., Monte Carlo simulation model). The Monte Carlo simulation model utilizes multiple input variables to determine the stock-based compensation fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83OS9mcmFnOjU2Y2IwNjRkMWFiMTRkZmY4MmY3ZjM1NDZiYzljNWQ1L3RleHRyZWdpb246NTZjYjA2NGQxYWIxNGRmZjgyZjdmMzU0NmJjOWM1ZDVfMzcyNg_a6471fe7-511f-4fd6-8c3c-368f80e2692e">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note B&#x2014;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In March 2020, the FASB issued ASU 2020-04, &#x201c;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#x201d; The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The application of this guidance did not have a material impact on the Company's financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Assistance. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" to increase the transparency of government assistance including the disclosure of the types of assistance an entity receives, an entity&#x2019;s method of accounting for government assistance and the effect of the assistance on an entity&#x2019;s financial statements. This standard is effective for annual periods beginning after December 15, 2021. The amendments should be applied either (1) prospectively to all transactions within the scope of the amendments that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application, or (2) retrospectively to those transactions. This guidance is effective for annual periods beginning after December 15, 2021. The Company believes the adoption of this guidance will not have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF83OS9mcmFnOjU2Y2IwNjRkMWFiMTRkZmY4MmY3ZjM1NDZiYzljNWQ1L3RleHRyZWdpb246NTZjYjA2NGQxYWIxNGRmZjgyZjdmMzU0NmJjOWM1ZDVfMzg0ODI5MDcxMjcyMw_cd33843d-878b-48bb-a92a-91dca0680b88">&lt;div style="margin-top:9pt;padding-left:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In March 2020, the FASB issued ASU 2020-04, &#x201c;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#x201d; The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The application of this guidance did not have a material impact on the Company's financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Assistance. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" to increase the transparency of government assistance including the disclosure of the types of assistance an entity receives, an entity&#x2019;s method of accounting for government assistance and the effect of the assistance on an entity&#x2019;s financial statements. This standard is effective for annual periods beginning after December 15, 2021. The amendments should be applied either (1) prospectively to all transactions within the scope of the amendments that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application, or (2) retrospectively to those transactions. This guidance is effective for annual periods beginning after December 15, 2021. The Company believes the adoption of this guidance will not have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNTI3NQ_006387de-1b1e-4d0e-885c-189815071db9">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note C&#x2014;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Service revenues as presented on the Consolidated Statements of Operations represent services rendered to customers less variable consideration, such as sales adjustments and allowances. Reimbursements, including those related to travel and out-of-pocket expenses, are also included in service revenues, and equivalent amounts of reimbursable expenses are included in costs of services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Temporary and consultant staffing revenues.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Temporary and consultant staffing revenues from contracts with customers are recognized in the amount to which the Company has a right to invoice, when the services are rendered by the Company&#x2019;s engagement professionals. The substantial majority of engagement professionals placed on assignment by the Company are the Company&#x2019;s legal employees while they are working on assignments. The Company pays all related costs of employment, including workers&#x2019; compensation insurance, state and federal unemployment taxes, social security, and certain fringe benefits. The Company assumes the risk of acceptability of its employees to its customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records temporary and consultant staffing revenue on a gross basis as a principal versus on a net basis as an agent in the presentation of revenues and expenses. The Company has concluded that gross reporting is appropriate because the Company (i)&#160;has the risk of identifying and hiring qualified employees, (ii)&#160;has the discretion to select the employees and establish their price and duties, and (iii)&#160;bears the risk for services that are not fully paid for by customers. Fees paid to Time Management or Vendor Management service providers selected by clients are recorded as a reduction of revenues, as the Company is not the primary obligor with respect to those services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Permanent placement staffing revenues. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Permanent placement staffing revenues from contracts with customers are primarily recognized when employment candidates accept offers of permanent employment. The Company has a substantial history of estimating the financial impact of permanent placement candidates who do not remain with its clients through the 90-day guarantee period. These amounts are established based primarily on historical data and are recorded as liabilities. Fees to clients are generally calculated as a percentage of the new employee&#x2019;s annual compensation. No fees for permanent placement services are charged to employment candidates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk consulting and internal audit services revenues. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk consulting and internal audit services are generally provided on a time-and-material basis or fixed-fee basis. Revenues earned under time-and-material arrangements and fixed-fee arrangements are recognized using a proportional performance method. Revenue is measured using cost incurred relative to total estimated cost for the engagement to measure progress towards satisfying the Company&#x2019;s performance obligations. Cost incurred represents work performed and thereby best depicts the transfer of control to the customer. Risk consulting and internal audit services generally contain one or more performance obligation(s) which are satisfied over a period of time. Revenues are recognized over time as the performance obligations are satisfied, because the services provided do not have any alternative use to the Company, and contracts generally include language giving the Company an enforceable right to payment for services provided to date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company periodically evaluates the need to provide for any losses on these projects, and losses are recognized when it is probable that a loss will be incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenues disaggregated by line of business (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accountemps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,870,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,558,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,985,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OfficeTeam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,058,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Robert Half Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Robert Half Management Resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;792,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of intersegment revenues (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(580,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172,439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary and consultant staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,038,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,412,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent placement staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk consulting and internal audit services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,261,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,461,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,109,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,074,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.51pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.4pt"&gt;Service revenues for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accountemps, OfficeTeam, Robert Half Technology&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Robert Half Management Resources&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; include intersegment revenues, which represent revenues from services provided to the Company&#x2019;s risk consulting and internal audit services segment in connection with the Company&#x2019;s blended business solutions. Intersegment revenues for each line of business are aggregated and then eliminated as a single line.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment terms in the Company's contracts vary by the type and location of the Company's customer and the services offered. The term between invoicing and when payment is due is not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contracts with multiple performance obligations are recognized as performance obligations are delivered, and contract value is allocated based on relative stand-alone selling values of the services and products in the arrangement. As of December&#160;31, 2021, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $111.9 million. Of this amount, $105.5 million is expected to be recognized within the next twelve months. As of December 31, 2020, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $134.9&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities are recorded when cash payments are received or due in advance of performance and are reflected in accounts payable and accrued expenses on the Consolidated Statements of Financial Position. The following table sets forth the activity in contract liabilities from December 31, 2018, through December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Payments in advance of satisfaction of performance obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Other, including translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Payments in advance of satisfaction of performance obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Other, including translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments in advance of satisfaction of performance obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, including translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNzE_08077a5f-3f5e-4516-a1a8-79da1e41e1dc"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <rhi:StaffingPlacementGuaranteePeriod
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfMjUyMg_cbcb116b-3109-4a16-b90c-7d7c431b7abd">P90D</rhi:StaffingPlacementGuaranteePeriod>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNTI3Ng_5716b2d4-046a-45c5-bc4b-b1223b67fdc3">&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenues disaggregated by line of business (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accountemps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,870,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,558,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,985,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OfficeTeam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,058,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Robert Half Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Robert Half Management Resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;792,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elimination of intersegment revenues (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(580,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172,439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary and consultant staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,038,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,412,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent placement staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk consulting and internal audit services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,261,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,461,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,109,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,074,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.51pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.4pt"&gt;Service revenues for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accountemps, OfficeTeam, Robert Half Technology&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Robert Half Management Resources&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; include intersegment revenues, which represent revenues from services provided to the Company&#x2019;s risk consulting and internal audit services segment in connection with the Company&#x2019;s blended business solutions. Intersegment revenues for each line of business are aggregated and then eliminated as a single line.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9eeb6e97edb947a7ad5c855478675616_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfMi0yLTEtMS0yNDk5Nw_43f5e531-c086-4a99-899c-78d3f9b78047"
      unitRef="usd">1870563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbc2ccfbf7e94561898cf1a9144c0728_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfMi00LTEtMS0yNDk5Nw_ca672300-6a2b-4845-81f2-c4e73052c92d"
      unitRef="usd">1558024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a56bd7e1adf45a9a2b715c91cc3db36_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfMi02LTEtMS0yNDk5Nw_d2796d02-162d-4f5f-9981-0139af0bb3cb"
      unitRef="usd">1985221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic867495174ae42c9bacd705cc26b5c31_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfMy0yLTEtMS0yNDk5Nw_978b2c15-d73e-4d9c-97ac-c11200918bc0"
      unitRef="usd">1058906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f154f6c922d4a90b14525cef0d77ba4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfMy00LTEtMS0yNDk5Nw_01e86601-914d-43bb-bc8f-5590e9c30099"
      unitRef="usd">764947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i542c2a0ac216458081ca50f17f0b9ecf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfMy02LTEtMS0yNDk5Nw_e5320abf-dbd2-4b4e-a228-ff4af5f18edb"
      unitRef="usd">1040755000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia33dbf22b8204ff89e0e2fbba2b2e69d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNC0yLTEtMS0yNDk5Nw_c0a4884d-85f1-41b0-9d79-d0fd10a92bdc"
      unitRef="usd">795319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0f8669818b349d1b437785095bb4b68_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNC00LTEtMS0yNDk5Nw_caa83597-54b8-439d-a0e1-e0f2a32b7f33"
      unitRef="usd">695418000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69b510b906854452a46495c783067d49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNC02LTEtMS0yNDk5Nw_e7fc7366-d6e7-43d8-99cd-04768ea9e705"
      unitRef="usd">765831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i729e1c098d474c39ab8ca8248b3ad6b3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNS0yLTEtMS0yNDk5Nw_597aed12-1b6c-4b84-9b45-3e3fd8b9a3ee"
      unitRef="usd">894334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i900fe48c3a134ddc994cb9481d84ce09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNS00LTEtMS0yNDk5Nw_03a14614-9540-40c7-8f51-527d26ab3b07"
      unitRef="usd">698942000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8b6e286d547428f8d6c8487419a9d19_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNS02LTEtMS0yNDk5Nw_5cb0f8d5-bb74-4b44-938a-24318739bb4b"
      unitRef="usd">792757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bf7c344441f475eb857ebe0b4344164_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNi0yLTEtMS0zMDM5OQ_15f1be23-9799-49e7-b775-726323c6b720"
      unitRef="usd">-580379000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62124f8237e14e1ab6558a6b10dedc91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNi00LTEtMS0zMDM0Nw_a932abf4-3e4d-49f1-b449-eee5b619f139"
      unitRef="usd">-239996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i122a93a8e4a14287ab0107654e1da7e3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNi02LTEtMS0zMDM3NA_ec955031-ca83-4315-8468-94529bcbdc69"
      unitRef="usd">-172439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie502c008cb3347f1b3f604e4e17ee94b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNi0yLTEtMS0yNDk5Nw_f823fcda-e91f-4a12-8081-ecfd9e99aab4"
      unitRef="usd">4038743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e0f0f7e71344171a618301e4747db02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNi00LTEtMS0yNDk5Nw_acd6f96c-6253-40d2-9801-96e82f45c645"
      unitRef="usd">3477335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia864997a3a53452ba28271ddbfc235c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNi02LTEtMS0yNDk5Nw_64ec7904-dc5a-4c7d-899d-8ea829afc1bd"
      unitRef="usd">4412125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ba611eae6df4715b6097ad0107c4595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNy0yLTEtMS0yNDk5Nw_692bebd5-7b5f-4d1c-8212-045b78053901"
      unitRef="usd">569921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5ea8fc802184070bf96b555bf3d107a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNy00LTEtMS0yNDk5Nw_a606bbc0-338f-4dd7-ab02-678800ffd685"
      unitRef="usd">370109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b67ab3e945a45a5bcea4508438a7a44_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfNy02LTEtMS0yNDk5Nw_273802b2-0ef9-4759-9f93-c355e40857eb"
      unitRef="usd">533432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7ebdb358ba848ec986bb0ded8552fd3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfOC0yLTEtMS0yNDk5Nw_2f291f06-acf9-41ad-a90d-e40e614320fc"
      unitRef="usd">1852780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2e3961d560b40118c29917d017fe439_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfOC00LTEtMS0yNDk5Nw_f90bec17-035d-4c92-9a9d-d8b0b37b1421"
      unitRef="usd">1261556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b7d55a9adb34a16aba77c3e7ef58a6c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfOC02LTEtMS0yNDk5Nw_2514feb4-7c8f-4c9f-b439-8f983edeceb1"
      unitRef="usd">1128875000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfOS0yLTEtMS0yNDk5Nw_b056f663-39a4-4715-a9f7-e3810303bf50"
      unitRef="usd">6461444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfOS00LTEtMS0yNDk5Nw_3dba6d75-5b6d-4e51-acb3-38793bb5732a"
      unitRef="usd">5109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOmM3ODNmNTUxOTRjNDQ5MjQ4ZjM0Yjg3NWY0MDBhYTM5L3RhYmxlcmFuZ2U6Yzc4M2Y1NTE5NGM0NDkyNDhmMzRiODc1ZjQwMGFhMzlfOS02LTEtMS0yNDk5Nw_7a43ed57-2ce7-4d0a-8f4d-102aeab67ea4"
      unitRef="usd">6074432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNDY4OA_6d30e6c2-dbbc-404e-997c-b882ab9584ac"
      unitRef="usd">111900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1e707d02bf1142b198930da77e4538f2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNDcwOA_82d28f51-3de6-41f1-960b-d55234bd3985"
      unitRef="usd">105500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i1e707d02bf1142b198930da77e4538f2_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNDc1Ng_f66a8819-f458-4e8c-a660-1e1504a5ea03">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNDk0Mw_9e6c67b6-1cdb-4ad5-8a35-f7f9fb5d9dbb"
      unitRef="usd">134900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RleHRyZWdpb246YmY3NDkxYTRkMGJhNGJjOGE2YjYyYTE1YmVkM2MxMTVfNTI3Nw_6e92d700-5911-43cf-a844-5f26e890f653">The following table sets forth the activity in contract liabilities from December 31, 2018, through December&#160;31, 2021 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Payments in advance of satisfaction of performance obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Other, including translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Payments in advance of satisfaction of performance obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Other, including translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments in advance of satisfaction of performance obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, including translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ied6947bfd2e74e2e854e8a744ab10348_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMi0yLTEtMS0yNDk5Nw_7cb57feb-e5c5-46a1-beab-684a448ece6a"
      unitRef="usd">12997000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMy0yLTEtMS0yNDk5Nw_d8a69aac-8879-4191-ab6d-b5b73dd781c6"
      unitRef="usd">13030000</us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfNC0yLTEtMS0yNDk5Nw_a5b6c505-2daa-4a3c-88c7-9cdccfad0b58"
      unitRef="usd">-12072000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfNS0yLTEtMS0yNDk5Nw_c4ff233e-8088-49b2-a1d7-2f39b0d6d827"
      unitRef="usd">-1007000</rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfNi0yLTEtMS0yNDk5Nw_c1edafbd-3a29-4a13-8d07-bbd5035a99f4"
      unitRef="usd">12948000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfNy0yLTEtMS0yNDk5Nw_24d44d1a-34f9-4499-8a7c-3aa1681fbaaa"
      unitRef="usd">25614000</us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfOC0yLTEtMS0yNDk5Nw_1529f8b9-e618-42e4-b9c5-e752397c7bc1"
      unitRef="usd">-20687000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfOS0yLTEtMS0yNDk5Nw_759fbaf1-5c4d-4003-a17d-464742350b52"
      unitRef="usd">377000</rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMTAtMi0xLTEtMjQ5OTc_2abd59f9-93d4-4a17-9ecc-cecaefd641f3"
      unitRef="usd">18252000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMTEtMi0xLTEtMjc1NTk_9740169a-8103-45e9-87d4-0e2e4c43e7ca"
      unitRef="usd">27341000</us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMTItMi0xLTEtMjc1NTk_c0869d25-a8ea-4a30-b069-2018c38d9758"
      unitRef="usd">-20372000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMTMtMi0xLTEtMjc1NTk_62572af6-bc38-4995-8bb0-55ca8dcad0e4"
      unitRef="usd">380000</rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments>
    <us-gaap:ContractWithCustomerLiability
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84Mi9mcmFnOmJmNzQ5MWE0ZDBiYTRiYzhhNmI2MmExNWJlZDNjMTE1L3RhYmxlOjBhYTkwZmI2ZTcwNzQ5NTg5ZTY1MzlhMDJmOGViOGEzL3RhYmxlcmFuZ2U6MGFhOTBmYjZlNzA3NDk1ODllNjUzOWEwMmY4ZWI4YTNfMTQtMi0xLTEtMjc1NTk_dc271749-3f71-4e8f-b984-4f407f1c528d"
      unitRef="usd">25601000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:OtherCurrentAssetsTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RleHRyZWdpb246NjE3YmNkMzczMmQxNGNhYWE0MmIzMzY1ODQ3ZjAwMGVfMTA2_0335f473-d624-4a35-80d7-05fcf29848e6">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note D&#x2014;Other Current Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized cloud computing implementation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RleHRyZWdpb246NjE3YmNkMzczMmQxNGNhYWE0MmIzMzY1ODQ3ZjAwMGVfOTk_3656b14d-1ab7-4e48-9670-23f3eefa164d">&lt;div style="margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized cloud computing implementation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfMy0yLTEtMS0yNDk5Nw_5ec47e41-df31-4cdb-b651-c4b50b4e0eb7"
      unitRef="usd">69526000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfMy00LTEtMS0yNDk5Nw_258ff75b-4719-4dc3-ab3a-038d62225049"
      unitRef="usd">56157000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfMy0yLTEtMS0zMjQ5NQ_63087e9f-b3d4-41dd-b1c5-2c0dcdf81d4c"
      unitRef="usd">44692000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfMy00LTEtMS0zMjQ5Ng_06578920-6821-4aa6-b0c5-87d665ee775a"
      unitRef="usd">41517000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfNC0yLTEtMS0yNDk5Nw_bdcd73fc-b121-45bb-b30c-54d8df963789"
      unitRef="usd">55646000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfNC00LTEtMS0yNDk5Nw_2eeb9080-ab35-47c1-90d0-575973677f93"
      unitRef="usd">49841000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfNS0yLTEtMS0yNDk5Nw_f2ca0c0a-f31d-4b19-97c8-8f6f90a78d69"
      unitRef="usd">169864000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84NS9mcmFnOjYxN2JjZDM3MzJkMTRjYWFhNDJiMzM2NTg0N2YwMDBlL3RhYmxlOjA0MjdkYTEwMGMyMjRlZTU5ODQ1Y2QzNTMxZDY0ZjdkL3RhYmxlcmFuZ2U6MDQyN2RhMTAwYzIyNGVlNTk4NDVjZDM1MzFkNjRmN2RfNS00LTEtMS0yNDk5Nw_cb8b18c3-6354-4bc1-9c4c-63906dc51d83"
      unitRef="usd">147515000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RleHRyZWdpb246MmFmM2FmY2IzMzVlNDRlYTkxNzQ3MmUxN2JkZDY0NGNfMTE2_55d85b47-23c2-4bc7-b427-4fab6eba38f7">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note E&#x2014;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(568,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(555,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i401a9e1499904be19833bb3c0570d4c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfMi0yLTEtMS0yNzU2NA_993c9ddf-5cb0-4f8e-907c-8031142e43a3"
      unitRef="usd">157408000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4c843c6ef92b4c2da822bd4aca205745_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfMi00LTEtMS0yNzU2Ng_b5df3208-8fad-419a-9a61-8cacfeccba57"
      unitRef="usd">159180000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if728a8f034e047739fa8c28c4384056a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfMy0yLTEtMS0yNzU2NA_fab7f013-8afa-4798-b722-51ea95140027"
      unitRef="usd">246013000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if6ffe6bf42ea4fbd84b964ccf80df668_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfMy00LTEtMS0yNzU2Ng_d6ad7269-3dba-45d4-8dd3-a90a12258123"
      unitRef="usd">250585000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3feb6c8a202e4371b56dd4b8a113f397_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfNC0yLTEtMS0yNzU2NA_c9d5063f-750d-44c4-b52a-bb839e75e752"
      unitRef="usd">93144000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i07bb8dd1f33447898cd0d9e1cfff49c6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfNC00LTEtMS0yNzU2Ng_138baef3-45fc-41f2-9b5a-7d65764cdda2"
      unitRef="usd">91112000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3a893ea2ebed4852a8b3f5739aa6557a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfNS0yLTEtMS0yNzU2NA_c6208288-5228-4c57-bffe-41f4db41fa43"
      unitRef="usd">165153000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic3a78a4528454e6ea75e9a96366fd384_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfNS00LTEtMS0yNzU2Ng_fbf1ac9c-ee67-4c6d-ac8e-5ff6f8e7ab3e"
      unitRef="usd">164807000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfNy0yLTEtMS0yNDk5Nw_abfae1cb-f264-4236-be4f-9b074363fde6"
      unitRef="usd">661718000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfNy00LTEtMS0yNzU2Ng_45fc2b77-1500-482b-be8c-880f38bb024e"
      unitRef="usd">665684000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfOC0yLTEtMS0yNzU2OA_79faa6b6-62a5-4572-97de-939a1b296b9b"
      unitRef="usd">568315000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfOC00LTEtMS0yNzU2Ng_79b4801c-4c45-4ae3-983a-3a5541fe7ae4"
      unitRef="usd">555867000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfOS0yLTEtMS0yNDk5Nw_e4883aff-36a1-4367-88aa-c4584a5537a3"
      unitRef="usd">93403000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF84OC9mcmFnOjJhZjNhZmNiMzM1ZTQ0ZWE5MTc0NzJlMTdiZGQ2NDRjL3RhYmxlOjI4Njk3NDQxNWVlMzRkMDU5ZGJmZjUwMjFhZTNiNmM3L3RhYmxlcmFuZ2U6Mjg2OTc0NDE1ZWUzNGQwNTlkYmZmNTAyMWFlM2I2YzdfOS00LTEtMS0yNzU2Ng_a059f2c2-9d42-4f27-b339-3c05ffedebbb"
      unitRef="usd">109817000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTA5MQ_a0ddcd88-23ad-4847-bb85-315195019684">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note F&#x2014;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for corporate and field offices, and certain equipment. The Company&#x2019;s leases have remaining lease terms of 1 year to 8 years, some of which include options to extend the leases for up to 10 years, and some of which include options to terminate the leases within 1 year. Operating lease expense was $86.6&#160;million, $81.5&#160;million and $77.7&#160;million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for operating lease liabilities from new leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for operating lease liabilities from lease &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;modifications or reassessments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under non-cancellable leases as of December&#160;31, 2021, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.41pt"&gt; Includes current portion of $83.8&#160;million for operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had additional future minimum lease obligations totaling $10.7&#160;million under executed operating lease contracts that had not yet commenced. These operating leases include agreements for corporate and field office facilities with lease terms of 1 to 6 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i05a901f1474943218f4212ecd212e180_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTU5_74cb35e4-3826-4d80-8ab9-cd8761c6df6f">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="id8168c830196409c8b8b8493af73f317_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTY1_5476a7c0-8740-4059-b0b3-7dcdf5c2d6d3">P8Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LessorOperatingLeaseRenewalTerm
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMjMw_cd707b02-2c8e-43b5-8902-6b379b30aa99">P10Y</us-gaap:LessorOperatingLeaseRenewalTerm>
    <rhi:LesseeOperatingLeaseTerminationPeriod
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMjk5_5c9f0171-63c3-4022-b20d-75fe533ccda5">P1Y</rhi:LesseeOperatingLeaseTerminationPeriod>
    <us-gaap:OperatingLeaseExpense
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMzU0_bc158c3c-550b-46f0-b846-1ef20b55e4b0"
      unitRef="usd">86600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfNDEw_1b9a30e9-2380-4cc5-b3eb-ad856a5492c0"
      unitRef="usd">81500000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfNDE3_08566585-4df7-4cc3-bd24-7ae4625773bf"
      unitRef="usd">77700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTA5Mg_475873b6-dd77-4c0f-bdba-ccc755d27a7b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for operating lease liabilities from new leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for operating lease liabilities from lease &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;modifications or reassessments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfMS0xLTEtMS0yNDk5Nw_2b47ed3e-e56c-4c30-a4a8-66a6c26adb5b"
      unitRef="usd">91253000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfMi00LTEtMS0zMTI2NA_c9f662ce-0fc2-4456-a497-cc59db2bf2e6"
      unitRef="usd">84569000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfMi02LTEtMS0zNTA1Mg_910455a3-2755-46f0-aa34-51b6973a4309"
      unitRef="usd">78152000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfMi0xLTEtMS0yNDk5Nw_07e7c759-0ff6-48ec-8ee1-5be737bb79e4"
      unitRef="usd">20038000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfMy00LTEtMS0zMTI2NA_51ef31c3-6922-4464-aceb-be5f2de302de"
      unitRef="usd">37786000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfMy02LTEtMS0zNTA1Mg_252653e9-e881-4e6d-8350-bf2942334f48"
      unitRef="usd">32170000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <rhi:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfNC0yLTEtMS0zMTI1OQ_8f60cc97-4cce-4a48-b325-9d840c64fd6f"
      unitRef="usd">31433000</rhi:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications>
    <rhi:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfNC00LTEtMS0zMTI2NA_50c983c9-2c3e-44bb-b271-ce264166a367"
      unitRef="usd">64221000</rhi:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications>
    <rhi:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjE1ZDFhNzE0YTdmNTRmOWFiNDExNjdhZjA2MWY5ZWM5L3RhYmxlcmFuZ2U6MTVkMWE3MTRhN2Y1NGY5YWI0MTE2N2FmMDYxZjllYzlfNC02LTEtMS0zNTA1Mg_5a21b80b-58ac-4ac5-96c6-057a6a84573e"
      unitRef="usd">32122000</rhi:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications>
    <rhi:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTA4OQ_ffd1de8c-8e88-429e-8485-15f963ad48d2">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rhi:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjczMTJhMDA2NDQ2MDQ4NjdiZDFmOWQ5MWZlNmNhY2ZjL3RhYmxlcmFuZ2U6NzMxMmEwMDY0NDYwNDg2N2JkMWY5ZDkxZmU2Y2FjZmNfMS0xLTEtMS0yNDk5Nw_7128f53a-8c57-4022-b6b5-efc0814834aa">P3Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjczMTJhMDA2NDQ2MDQ4NjdiZDFmOWQ5MWZlNmNhY2ZjL3RhYmxlcmFuZ2U6NzMxMmEwMDY0NDYwNDg2N2JkMWY5ZDkxZmU2Y2FjZmNfMi00LTEtMS0zMTI2OQ_cb249c2d-2785-4c0a-bf06-b2a873413169">P4Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjczMTJhMDA2NDQ2MDQ4NjdiZDFmOWQ5MWZlNmNhY2ZjL3RhYmxlcmFuZ2U6NzMxMmEwMDY0NDYwNDg2N2JkMWY5ZDkxZmU2Y2FjZmNfMi02LTEtMS0zNTA1NA_1a846dd1-bd3b-4a4f-9f81-a040cfaa07c9">P4Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjczMTJhMDA2NDQ2MDQ4NjdiZDFmOWQ5MWZlNmNhY2ZjL3RhYmxlcmFuZ2U6NzMxMmEwMDY0NDYwNDg2N2JkMWY5ZDkxZmU2Y2FjZmNfMi0xLTEtMS0yNDk5Nw_7644fe90-20b4-4d5f-8dba-fb26ac48fd87"
      unitRef="number">0.023</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjczMTJhMDA2NDQ2MDQ4NjdiZDFmOWQ5MWZlNmNhY2ZjL3RhYmxlcmFuZ2U6NzMxMmEwMDY0NDYwNDg2N2JkMWY5ZDkxZmU2Y2FjZmNfMy00LTEtMS0zMTI2OQ_cde90a3a-d210-4bad-8952-33d93c5e9def"
      unitRef="number">0.026</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjczMTJhMDA2NDQ2MDQ4NjdiZDFmOWQ5MWZlNmNhY2ZjL3RhYmxlcmFuZ2U6NzMxMmEwMDY0NDYwNDg2N2JkMWY5ZDkxZmU2Y2FjZmNfMy02LTEtMS0zNTA1NA_2505fa79-eaf0-493b-a549-736dd9118319"
      unitRef="number">0.030</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTA5MA_eec8e04a-5fd3-4c0b-a9dd-51d3deceee7d">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under non-cancellable leases as of December&#160;31, 2021, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.41pt"&gt; Includes current portion of $83.8&#160;million for operating leases.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfMC0xLTEtMS0yNDk5Nw_d27eea3d-ac74-4830-88fa-f033d69193ba"
      unitRef="usd">88785000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfMS0xLTEtMS0yNDk5Nw_3382defe-ebd7-429f-b36a-955e9cab7db2"
      unitRef="usd">69527000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfMi0xLTEtMS0yNDk5Nw_67dae8d2-a33a-4a3f-95cf-3c4d2dfda637"
      unitRef="usd">53289000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfMy0xLTEtMS0yNDk5Nw_eb4a7be2-affb-4f0c-8df0-db8eb471701c"
      unitRef="usd">32354000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfNC0xLTEtMS0yNDk5Nw_ee11615e-7a6e-4746-8b59-d745e7235020"
      unitRef="usd">19905000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfNS0xLTEtMS0yNDk5Nw_7db0a906-b2de-4196-9e90-a9fb69707b91"
      unitRef="usd">13639000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfNi0xLTEtMS0yNDk5Nw_bfc0053f-f618-4db5-8cfc-446482dad6d8"
      unitRef="usd">12421000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RhYmxlOjQ3NWFiYzNlMzZlMzRlNWVhNjM5ODIyMWIxMGNiZDBlL3RhYmxlcmFuZ2U6NDc1YWJjM2UzNmUzNGU1ZWE2Mzk4MjIxYjEwY2JkMGVfNy0xLTEtMS0yNDk5Nw_5805da0e-c914-4e81-8487-ebb5b59d106e"
      unitRef="usd">265078000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfODAw_a2fdb74e-40cc-4585-918e-99b3b77afd34"
      unitRef="usd">83800000</us-gaap:OperatingLeaseLiabilityCurrent>
    <rhi:LesseeOperatingLeaseLeaseNotYetCommencedLiability
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfOTA1_17245cbc-caf6-475b-9c5e-3755e0698b9a"
      unitRef="usd">10700000</rhi:LesseeOperatingLeaseLeaseNotYetCommencedLiability>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i05a901f1474943218f4212ecd212e180_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTA4MQ_d6a6db3c-4417-4928-ad03-848c60155bc8">P1Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="id8168c830196409c8b8b8493af73f317_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85MS9mcmFnOjMyYzc5NmI2NjMxZTQ3ZTFiZDYzNDI2Yzc3MzdhYzdmL3RleHRyZWdpb246MzJjNzk2YjY2MzFlNDdlMWJkNjM0MjZjNzczN2FjN2ZfMTA4Nw_d3642938-c0f5-44e0-aacd-d8050972fdcc">P6Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RleHRyZWdpb246MWI3ZDQzNDkxNDQ0NDFhNjhhNTViYTZkZDFmNzE5YTJfMTIy_cbdc8cd6-2196-48c6-938d-54de6761b241">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note G&#x2014;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the activity in goodwill from December&#160;31, 2019, through December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Temporary and consultant staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Permanent placement staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Risk consulting and internal audit services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) In December 2020 the Company, through its wholly owned subsidiary Protiviti, acquired Identropy, Inc., an independent security consulting firm specializing in advisory, implementation and managed services for identity, access management and access governance solutions. As part of the acquisition, the Company recorded goodwill of $12.2&#160;million within its risk consulting and internal audit services segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RleHRyZWdpb246MWI3ZDQzNDkxNDQ0NDFhNjhhNTViYTZkZDFmNzE5YTJfMTE1_73e0980d-5314-42bb-b081-677b016bc7d7">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the activity in goodwill from December&#160;31, 2019, through December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Temporary and consultant staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Permanent placement staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Risk consulting and internal audit services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) In December 2020 the Company, through its wholly owned subsidiary Protiviti, acquired Identropy, Inc., an independent security consulting firm specializing in advisory, implementation and managed services for identity, access management and access governance solutions. As part of the acquisition, the Company recorded goodwill of $12.2&#160;million within its risk consulting and internal audit services segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ibd4bf4cfab994bda9a20714b55f82122_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMi0xLTEtMS0yNzU3NA_5ab63838-8335-49ad-9898-9b8114be2ec3"
      unitRef="usd">134210000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id5a5eb2a1d7947a0a08385ff9adf0808_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMi0zLTEtMS0yNzU3Ng_62690a59-8c09-40a3-a618-011c1325c9d4"
      unitRef="usd">26097000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i731002ba21af4c4abca3192d7a69c7a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMi01LTEtMS0yNzU3OA_e8e800b0-2596-421a-9753-a1a9c8235b31"
      unitRef="usd">50057000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMi03LTEtMS0yNzU4MA_52098e48-7d22-43e0-8630-af9261afdcff"
      unitRef="usd">210364000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8be24dcdc95d465980a82bf6ff4f72b5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMy0xLTEtMS0zMDY0Ng_dcfef95c-d475-4076-909e-a09aceb74325"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i18f9599cd2aa49ecb6766ddbd7984923_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMy0zLTEtMS0zMDY1Ng_a3e133ee-27fa-4d6f-b186-9fc783c707ac"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib11787e56458457594633d71201b9bb3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMy01LTEtMS0zMDY2NQ_aaefe833-544c-453b-bcef-6f9abeb80e9c"
      unitRef="usd">12199000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfMy03LTEtMS0zMDY2NQ_5588c901-4b73-4855-b56d-3134afd2d3d2"
      unitRef="usd">12199000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8be24dcdc95d465980a82bf6ff4f72b5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNC0xLTEtMS0yNzU3NA_1208ca57-ae6e-4e47-838c-87cbedf69ee7"
      unitRef="usd">301000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i18f9599cd2aa49ecb6766ddbd7984923_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNC0zLTEtMS0yNzU3Ng_284001ad-d8c3-4807-89df-862c7e45bc2a"
      unitRef="usd">83000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ib11787e56458457594633d71201b9bb3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNC01LTEtMS0yNzU3OA_20a6d824-b402-49fb-9f86-f726f71e8580"
      unitRef="usd">108000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNC03LTEtMS0yNzU4MA_3c41f597-b04f-48a7-9c7a-a14d20869828"
      unitRef="usd">492000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i35991c50872c433a8b12562df38ac76a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNS0xLTEtMS0yNzU3NA_42f486c0-0e90-4ec6-9c22-85746527229a"
      unitRef="usd">134511000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8c3bc0e99fd2447983587526f0ca871f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNS0zLTEtMS0yNzU3Ng_1d0e9c78-2a04-4dbd-bea1-699645931e7f"
      unitRef="usd">26180000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i723136af97e444878788b0248f6ded5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNS01LTEtMS0yNzU3OA_535590f6-7ded-4f8b-b22b-cfff69407b37"
      unitRef="usd">62364000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNS03LTEtMS0yNzU4MA_12f9fcf2-67a8-48ed-8f2d-13fa84db28db"
      unitRef="usd">223055000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7be8d7e293e84ee29d3379bdeba60a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNy0xLTEtMS0yNzU3NA_d78d2468-7d97-4e07-9890-c307312c43cd"
      unitRef="usd">73000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic8049324b44541be8feef811857f5545_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNy0zLTEtMS0yNzU3Ng_cf17ebd0-8bc4-4c47-9280-ad04fb4d5c5a"
      unitRef="usd">9000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ide80aeb71873406888026001cc857c48_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNy01LTEtMS0yNzU3OA_b0050192-a35a-489b-9cf8-e5d243c9a5b9"
      unitRef="usd">-282000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfNy03LTEtMS0yNzU4MA_bbcc3b21-922d-48ea-885f-f8fba9c44a4c"
      unitRef="usd">-200000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i1c19854f17c54f8786f68cf8c3ab71fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfOC0xLTEtMS0yNzU3NA_f0629624-3119-4fda-9b1e-980ddc7436a4"
      unitRef="usd">134584000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0fae7573f8234b50867a94cca3db581d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfOC0zLTEtMS0yNzU3Ng_58f69a5c-77ec-45b5-8322-509d2d669470"
      unitRef="usd">26189000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i83e0cabae4154a8f8f40e89ed66ad623_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfOC01LTEtMS0yNzU3OA_0823d0b1-67db-4cb7-b1af-3260458316a0"
      unitRef="usd">62082000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RhYmxlOmM3NGE1MmY1NTRmMjRlOWI4NGFjNzBjNTQ0ZTQ3NWY4L3RhYmxlcmFuZ2U6Yzc0YTUyZjU1NGYyNGU5Yjg0YWM3MGM1NDRlNDc1ZjhfOC03LTEtMS0yNzU4MA_8cb5f234-bab5-4cea-90c4-301189e144c4"
      unitRef="usd">222855000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib11787e56458457594633d71201b9bb3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85NC9mcmFnOjFiN2Q0MzQ5MTQ0NDQxYTY4YTU1YmE2ZGQxZjcxOWEyL3RleHRyZWdpb246MWI3ZDQzNDkxNDQ0NDFhNjhhNTViYTZkZDFmNzE5YTJfMTA5OTUxMTYyODM1Ng_2a2eb7e9-ea77-4642-9874-526048859d30"
      unitRef="usd">12200000</us-gaap:GoodwillAcquiredDuringPeriod>
    <rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RleHRyZWdpb246ZjBhYWMxNjJmODYxNDExMWEyMjE1ZTVkNjQwODA3YzZfMTY1OA_cc3f967f-0191-45a8-8679-3e5bdea80166">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note H&#x2014;Accrued Payroll and Benefit Costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll and benefit costs consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Workers&#x2019; compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll and benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company, under the Coronavirus Aid, Relief, and Economic Security (CARES) Act, deferred paying $51.1&#160;million and $102.2 million of applicable payroll taxes as of December&#160;31, 2021 and December&#160;31, 2020, respectively. The remaining deferred payroll balance of $51.1 million is expected to be paid during the next 12 months and is included in payroll and benefits.&lt;/span&gt;&lt;/div&gt;</rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RleHRyZWdpb246ZjBhYWMxNjJmODYxNDExMWEyMjE1ZTVkNjQwODA3YzZfMTY2Ng_0745135d-9523-415b-9508-8fa09576ff98">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll and benefit costs consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Workers&#x2019; compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll and benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedSalariesCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfMy0yLTEtMS0yNDk5Nw_39c99052-a8cd-485f-95fb-4558a88ddfe3"
      unitRef="usd">449246000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfMy00LTEtMS0yNDk5Nw_57c0c7fe-6cbf-4591-acd8-8c87fe7f0f25"
      unitRef="usd">311169000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:WorkersCompensationLiabilityCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfNC0yLTEtMS0yNDk5Nw_cc170e4f-190e-4851-b139-95a4ea0df10f"
      unitRef="usd">74117000</us-gaap:WorkersCompensationLiabilityCurrent>
    <us-gaap:WorkersCompensationLiabilityCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfNC00LTEtMS0yNDk5Nw_28145a6a-ca2f-4963-9f50-47a0371024d1"
      unitRef="usd">67712000</us-gaap:WorkersCompensationLiabilityCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfNS0yLTEtMS0yNDk5Nw_4437ff09-ed3a-4745-86ab-783a4e414fe9"
      unitRef="usd">16820000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfNS00LTEtMS0yNDk5Nw_ede9bfb8-826e-47ff-8083-7369154ab4eb"
      unitRef="usd">18996000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfNi0yLTEtMS0yNDk5Nw_ae2bb962-911b-444c-9b7b-b1eec6fa26b1"
      unitRef="usd">540183000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RhYmxlOmYzOTIyNjI1ZWE2MzRkZjQ5MzE5MmUyOGQ5NTc2MDM3L3RhYmxlcmFuZ2U6ZjM5MjI2MjVlYTYzNGRmNDkzMTkyZTI4ZDk1NzYwMzdfNi00LTEtMS0yNDk5Nw_b3a78e11-2dbc-48e9-9968-a33a4f7f5169"
      unitRef="usd">397877000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RleHRyZWdpb246ZjBhYWMxNjJmODYxNDExMWEyMjE1ZTVkNjQwODA3YzZfMzg0ODI5MDcwNDMzMA_747a9168-c494-49c3-8af9-29ed3afd5fb0"
      unitRef="usd">51100000</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RleHRyZWdpb246ZjBhYWMxNjJmODYxNDExMWEyMjE1ZTVkNjQwODA3YzZfMTA5OTUxMTYzMjU0NA_c1165f56-8205-4958-a717-05dad0b481e7"
      unitRef="usd">102200000</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent
      contextRef="i393f2d058ad944e4bde1e0a96456f70b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF85Ny9mcmFnOmYwYWFjMTYyZjg2MTQxMTFhMjIxNWU1ZDY0MDgwN2M2L3RleHRyZWdpb246ZjBhYWMxNjJmODYxNDExMWEyMjE1ZTVkNjQwODA3YzZfMTA5OTUxMTYzMjY1MQ_ec54526f-1a8b-4653-90f8-d4e05b12ee15"
      unitRef="usd">51100000</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <rhi:DeferredCompensationPlansTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGV4dHJlZ2lvbjpkMDgzOWM1MjVlOTc0MWRjYTZlMzMxMTdjZGI3MGMxZF81NDk3NTU4MTM5OTU5_2442c108-be6b-4514-a954-72d3a120a565">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note I&#x2014;Employee Deferred Compensation Plan Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.48pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides various qualified defined contribution 401(k) plans covering eligible employees. The plans offer a savings feature with the Company matching employee contributions. Assets of this plan are held by an independent trustee for the sole benefit of participating employees. Nonqualified plans are provided for employees not eligible for the qualified plans. These plans include provisions for salary deferrals and Company matching and discretionary contributions. The asset value of the nonqualified plans was $495.0&#160;million and $406.6&#160;million as of December&#160;31, 2021 and December&#160;31, 2020, respectively. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company holds these assets to satisfy the Company&#x2019;s liabilities under its deferred compensation plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liability value for the nonqualified plans was $535.3&#160;million and $435.1&#160;million as of December&#160;31, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s compensation expense related to its qualified defined contribution plans and nonqualified plans (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contribution expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in employee deferred compensation expense related to changes in the fair value of trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has statutory defined contribution plans and defined benefit plans outside the U.S., which are not material.&lt;/span&gt;&lt;/div&gt;</rhi:DeferredCompensationPlansTextBlock>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGV4dHJlZ2lvbjpkMDgzOWM1MjVlOTc0MWRjYTZlMzMxMTdjZGI3MGMxZF8xMDk5NTExNjI4MzE0_a715ccbd-bb60-41f8-8666-b9dc8503b4a3"
      unitRef="usd">495000000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGV4dHJlZ2lvbjpkMDgzOWM1MjVlOTc0MWRjYTZlMzMxMTdjZGI3MGMxZF8xMDk5NTExNjI4MzIy_3c047f2b-82d2-4393-ba09-61c6e4cbe3c7"
      unitRef="usd">406600000</rhi:DeferredCompensationPlanAssetsCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGV4dHJlZ2lvbjpkMDgzOWM1MjVlOTc0MWRjYTZlMzMxMTdjZGI3MGMxZF8xMDk5NTExNjI4NTE4_63cc3b9a-7b04-428c-a323-632282d4313b"
      unitRef="usd">535300000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGV4dHJlZ2lvbjpkMDgzOWM1MjVlOTc0MWRjYTZlMzMxMTdjZGI3MGMxZF8xMDk5NTExNjI4NTI2_b76c8c0c-89f5-4cbc-bc18-8018e6fc9dc5"
      unitRef="usd">435100000</us-gaap:DeferredCompensationLiabilityCurrent>
    <rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGV4dHJlZ2lvbjpkMDgzOWM1MjVlOTc0MWRjYTZlMzMxMTdjZGI3MGMxZF81NDk3NTU4MTM5OTYw_3ce0cb27-06f7-491a-9355-5186ac5b4f18">&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s compensation expense related to its qualified defined contribution plans and nonqualified plans (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contribution expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in employee deferred compensation expense related to changes in the fair value of trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i64c7f100acfe4b3eb5f04535986f53bb_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV8yLTYtMS0xLTI3MTAw_1fb61cc6-0eff-497b-b53b-37d755ad2611"
      unitRef="usd">47119000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV8yLTgtMS0xLTI3MTAw_2de6595e-2811-450f-89ef-69cbb173513b"
      unitRef="usd">42092000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV8yLTEwLTEtMS0yNzE1NA_0430d411-d511-447a-93d8-f013be623413"
      unitRef="usd">26122000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i64c7f100acfe4b3eb5f04535986f53bb_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV8zLTYtMS0xLTI3MTAw_90ded10f-4c11-47ff-9e9c-944ab5515ec4"
      unitRef="usd">61078000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV8zLTgtMS0xLTI3MTAw_978ac99d-3706-418c-aeb9-7f754ba9f68d"
      unitRef="usd">75188000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV8zLTEwLTEtMS0yNzE1NA_bf54816a-1a97-4280-a3a7-c5db7b0b4c41"
      unitRef="usd">54917000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <rhi:DefinedContributionPlanIncomeExpense
      contextRef="i64c7f100acfe4b3eb5f04535986f53bb_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV80LTYtMS0xLTI3NTk0_3dffbc16-7889-4295-aa12-434c1283ab06"
      unitRef="usd">108197000</rhi:DefinedContributionPlanIncomeExpense>
    <rhi:DefinedContributionPlanIncomeExpense
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV80LTgtMS0xLTI3NTk2_2b491ab9-fa4e-4160-a655-82985637393e"
      unitRef="usd">117280000</rhi:DefinedContributionPlanIncomeExpense>
    <rhi:DefinedContributionPlanIncomeExpense
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTY2L2ZyYWc6ZDA4MzljNTI1ZTk3NDFkY2E2ZTMzMTE3Y2RiNzBjMWQvdGFibGU6ZDFkMzMzOWJmMmI5NDcxYTk0YTRmM2FiZjVlYjM0MjkvdGFibGVyYW5nZTpkMWQzMzM5YmYyYjk0NzFhOTRhNGYzYWJmNWViMzQyOV80LTEwLTEtMS0yNzU5OA_f0a02106-a94f-44d3-8491-d7bae6db55cd"
      unitRef="usd">81039000</rhi:DefinedContributionPlanIncomeExpense>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzIwMzA_6b680630-1df6-4979-94d0-31d8f1a5fc69">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note J&#x2014;Notes Payable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had a promissory note payable which had a balance of $0.2 million at December&#160;31, 2020, and was paid in full as of December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an uncommitted letter of credit facility (the &#x201c;facility&#x201d;) of up to $35.0 million, which is available to cover the issuance of debt support standby letters of credit. The Company had used $18.0 million and $17.0 million in debt support standby letters of credit as of December&#160;31, 2021 and 2020, respectively. Of the debt support standby letters of credit outstanding, as of December&#160;31, 2021 and 2020, $18.0 million and $16.8 million, respectively, satisfied workers&#x2019; compensation insurer&#x2019;s collateral requirements. There is a service fee of 1.2% on the used portion of the facility. The facility is subject to certain financial covenants and expires on August&#160;31, 2022. The Company was in compliance with these covenants as of December&#160;31, 2021. The Company intends to renew this facility prior to its August 31, 2022, expiration. &lt;/span&gt;&lt;/div&gt;In March 2021, the Company entered into an amendment to extend the maturity of its $100&#160;million unsecured revolving credit facility (the &#x201c;Credit Agreement&#x201d;) to May 2024. Borrowings under the Credit Agreement will bear interest in accordance with the terms of the borrowing, which typically will be calculated according to the LIBOR, or an alternative base rate, plus an applicable margin. The Credit Agreement is subject to certain financial covenants and the Company was in compliance with these covenants as of December&#160;31, 2021. There were no borrowings under the Credit Agreement as of December&#160;31, 2021 or December&#160;31, 2020.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzIyMg_0744de4a-95ad-4148-9493-d7119af0f52f"
      unitRef="usd">200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzIyMg_0ad97da7-dfa1-46f8-a9be-299eae54587b"
      unitRef="usd">200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzYyMw_5b54617e-92d7-4412-a030-416c4d83e8dd"
      unitRef="usd">35000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzczMg_c1339b85-7911-42db-a712-4ad236aec488"
      unitRef="usd">18000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzc5MQ_d774a49a-70b0-4118-8211-1f46cc3c7f71"
      unitRef="usd">17000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i903820a1b5f14a05bb0cfc369a0fe40e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzg2Mw_543bb86d-7b25-4e57-8c5c-43b72dbe4f4a"
      unitRef="usd">18000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ice0512f47f2c4cb7b5c0122378c82d16_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzg4MA_c985ebcd-2b0c-4d61-891b-dd61aeee4653"
      unitRef="usd">16800000</us-gaap:LineOfCredit>
    <rhi:LineOfCreditFacilityUsedCapacityServiceFeePercentage
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzk4Ng_a294e44b-0015-4d9a-965e-8a6b90d58838"
      unitRef="number">0.012</rhi:LineOfCreditFacilityUsedCapacityServiceFeePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7eb98255bd154973b3afde0cd6f2b5d2_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzEzNTE_ad2a582c-49bc-4484-bbfe-5b7f39555538"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermBorrowings
      contextRef="i33c361fe63d046749f95f1a3a1561ba6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzEwOTk1MTE2MzIxMDk_06e63b1b-2d5e-48a4-a698-f4abe3c89e97"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i601ba19b5f2242ae9d6df8b78ef5d5c4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDAvZnJhZzo3MGE2NzRiZjM4Mzc0OTliYWM5MGMzZTY5NWExNzhkMC90ZXh0cmVnaW9uOjcwYTY3NGJmMzgzNzQ5OWJhYzkwYzNlNjk1YTE3OGQwXzEwOTk1MTE2MzIxMDk_7725dda4-0811-4e78-be83-8345f6249285"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI2OTA_e761d776-0b27-40b3-b442-b8313202cf45">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note K&#x2014;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes for the years ended December&#160;31, 2021, 2020 and 2019, consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and state&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before the provision for income taxes for the years ended December&#160;31, 2021, 2020 and 2019, consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income taxes shown above varied from the statutory federal income tax rates for these periods as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal U.S. income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent book/tax differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation book/tax differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. income taxed at different rates, net of foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax impact of uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The deferred portion of the tax (benefit) provision consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses, deducted for tax when paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized costs for books, deducted for tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains from investments held in employee deferred compensation trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the deferred income tax amounts at December&#160;31, 2021 and 2020, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee deferred compensation and other benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenues, foreign royalties and management fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Payroll Taxes (CARES Act)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits and net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Workers&#x2019; compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment basis differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains from investments held in employee deferred compensation trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credits and net operating loss carryforwards primarily include tax-effected net operating losses in foreign countries of $22.8 million that expire in 2022 and later, and California enterprise zone tax credits of $1.6 million that expire in 2023. Of the $1.6 million of California enterprise zone tax credits, the Company expects that it will utilize $0.4 million of these credits prior to expiration. Valuation allowances of $23.0 million have been maintained against net operating loss carryforwards and other deferred items in foreign countries. In addition, a valuation allowance of $1.2 million has been maintained against California enterprise zone tax credits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company&#x2019;s consolidated financial statements provide for any related U.S. tax liability on earnings of foreign subsidiaries that may be repatriated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the total amounts of gross unrecognized tax benefits from January&#160;1, 2019 to December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&#x2014;tax positions in prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases&#x2014;tax positions in prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&#x2014;tax positions in current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate is $11.3 million, $9.8 million and $9.3 million for 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s continuing practice is to recognize interest and penalties related to income tax matters in income tax expense. The total amount of interest and penalties accrued as of December&#160;31, 2021, is $0.4 million, including a $0.1 million decrease recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December 31, 2020, was $0.5 million, including less than a $0.1&#160;million increase recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December&#160;31, 2019, was $0.5 million, including a $0.2&#160;million increase recorded in income tax expense during the year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not believe it is reasonably possible that the settlement of tax uncertainties will occur within the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s major income tax jurisdictions are the United States, Australia, Belgium, Canada, France, Germany and the United Kingdom. For U.S. federal income tax, the Company remains subject to examination for 2018 and subsequent years. For major U.S. states, with few exceptions, the Company remains subject to examination for 2017 and subsequent years. Generally, for foreign countries, the Company remains subject to examination for 2014 and subsequent years..&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI2OTU_a411e80c-eaea-451b-a410-22e16bcd82cf">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes for the years ended December&#160;31, 2021, 2020 and 2019, consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and state&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzMtMi0xLTEtMjQ5OTc_5f312e14-37fa-418b-bedf-a6cdd0385a0f"
      unitRef="usd">137862000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzMtNC0xLTEtMjQ5OTc_97fafbd6-ae53-4c2f-98e9-df8db7bc86f9"
      unitRef="usd">79926000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzMtNi0xLTEtMjQ5OTc_1fe918e3-eb76-4c75-a8f1-b56abab69ec1"
      unitRef="usd">107699000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzQtMi0xLTEtMjQ5OTc_603c6742-adcb-465e-b1b5-6abafc7b6cbb"
      unitRef="usd">47226000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzQtNC0xLTEtMjQ5OTc_c4e5a140-ebf8-4895-b65c-ceb14db4577b"
      unitRef="usd">27401000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzQtNi0xLTEtMjQ5OTc_de06978d-d76f-492b-88fb-158ed4843c2e"
      unitRef="usd">39028000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzUtMi0xLTEtMjQ5OTc_68d61bff-800c-49aa-96b6-799b5b3a27a2"
      unitRef="usd">41464000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzUtNC0xLTEtMjQ5OTc_44477712-314f-412d-be39-95cd982dc1b7"
      unitRef="usd">20018000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzUtNi0xLTEtMjQ5OTc_f1e85a85-30d7-4e7a-bf3d-65793de4cf50"
      unitRef="usd">33227000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzctMi0xLTEtMjQ5OTc_50981cd0-1663-4a65-98a2-1514734bd85d"
      unitRef="usd">-22515000</rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit>
    <rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzctNC0xLTEtMjQ5OTc_7de959af-cd2a-4e1b-bf55-e83a33ea8b6c"
      unitRef="usd">-9089000</rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit>
    <rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzctNi0xLTEtMjQ5OTc_d066591a-57bd-4e35-8186-07f8f3bd0d08"
      unitRef="usd">-9959000</rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzgtMi0xLTEtMjQ5OTc_7e30b78f-3715-41b4-a4b4-9991cbb86218"
      unitRef="usd">1117000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzgtNC0xLTEtMjQ5OTc_6d4633c8-745d-445e-b0d5-13be816cc8d5"
      unitRef="usd">-2650000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzgtNi0xLTEtMjQ5OTc_0cf71f8b-9d40-4130-8d8a-0ac7b8197aad"
      unitRef="usd">1087000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzktMi0xLTEtMjQ5OTc_4f68a3d4-4682-44cc-9e71-2b739a786a36"
      unitRef="usd">205154000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzktNC0xLTEtMjQ5OTc_57c9516e-6651-4135-be4a-eda8ab17c297"
      unitRef="usd">115606000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyN2U0YWVhZDBkZWE0Mzc2YjNhNWIzYzE0YTJlZTc1ZS90YWJsZXJhbmdlOjI3ZTRhZWFkMGRlYTQzNzZiM2E1YjNjMTRhMmVlNzVlXzktNi0xLTEtMjQ5OTc_00842d5e-6061-4f44-a5d2-f252fb0e9cfc"
      unitRef="usd">171082000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI3MTQ_6251d1a5-d62d-4884-a7f3-f282eb573242">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before the provision for income taxes for the years ended December&#160;31, 2021, 2020 and 2019, consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzItMi0xLTEtMjQ5OTc_4ce47779-62b8-44d1-99d7-75444f147a6c"
      unitRef="usd">676445000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzItNC0xLTEtMjQ5OTc_52255bd1-95db-4900-aaa8-fe05cbac9f32"
      unitRef="usd">378876000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzItNi0xLTEtMjQ5OTc_8db37217-6ab5-4073-ab3c-0e1276bc9323"
      unitRef="usd">545695000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzMtMi0xLTEtMjQ5OTc_5b5e7922-d65c-4ab8-8529-f204c68682bb"
      unitRef="usd">127335000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzMtNC0xLTEtMjQ5OTc_ac0c9a12-2aca-4355-b390-b07d53f1dabc"
      unitRef="usd">43006000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzMtNi0xLTEtMjQ5OTc_bbfee3e0-d2c7-486e-8893-ac1135e12b53"
      unitRef="usd">79820000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzQtMi0xLTEtMjQ5OTc_a0630125-7cb8-4f80-8df9-aefa4e669a09"
      unitRef="usd">803780000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzQtNC0xLTEtMjQ5OTc_8b54b9b5-f8d1-4349-9e82-4c19852abdcb"
      unitRef="usd">421882000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo0ZjEzOGQ4M2Y1M2U0Y2EyYjg2ODk3N2JhNjQyYjRkMy90YWJsZXJhbmdlOjRmMTM4ZDgzZjUzZTRjYTJiODY4OTc3YmE2NDJiNGQzXzQtNi0xLTEtMjQ5OTc_28912749-c1e0-4525-9e95-f3b1cd199a82"
      unitRef="usd">625515000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI3MTA_c0e24a1e-855e-4a0d-8a2e-137799b76f83">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income taxes shown above varied from the statutory federal income tax rates for these periods as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal U.S. income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent book/tax differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation book/tax differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. income taxed at different rates, net of foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax impact of uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzItMi0xLTEtMjQ5OTc_4b8dec1d-f0b7-4499-99cb-8c18094ed94c"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzItNC0xLTEtMjQ5OTc_d1f8e81f-55bc-40a4-8f87-3e3b011f8849"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzItNi0xLTEtMjQ5OTc_c77d67f1-17b3-478f-adf7-8f17430a95f4"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzMtMi0xLTEtMjQ5OTc_dc5bc21e-283e-4b3e-acb3-561f192a1277"
      unitRef="number">0.045</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzMtNC0xLTEtMjQ5OTc_fea2a8cd-ef11-4d87-bc7e-717a133cc2fe"
      unitRef="number">0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzMtNi0xLTEtMjQ5OTc_b6cadd49-e6b2-40f7-8f12-8a840e775151"
      unitRef="number">0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzQtMi0xLTEtMjQ5OTc_154c9838-28b9-4072-b817-bdbe88489ddd"
      unitRef="number">-0.004</rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent>
    <rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzQtNC0xLTEtMjQ5OTc_820650bc-8b4b-4d97-a754-8d4d3d9cb0ea"
      unitRef="number">0.003</rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent>
    <rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzQtNi0xLTEtMjQ5OTc_dc4fa606-62ff-43d5-a42c-f5fb94e759b6"
      unitRef="number">0.005</rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzUtMi0xLTEtMjk0NTg_c82708ef-cc2f-4b56-85c5-151edeb46d94"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzUtNC0xLTEtMjk0NTg_8d7a5d8c-c540-4322-844b-5cec219ca4e2"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzUtNi0xLTEtMjk0NTg_d149ac62-d0dd-41d2-ae8f-c740ad96c9c1"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzUtMi0xLTEtMjQ5OTc_af457c24-4f5b-4d13-8067-4070e2582562"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzUtNC0xLTEtMjQ5OTc_30106bd5-fd21-4ac3-98b4-611f20f38273"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzUtNi0xLTEtMjQ5OTc_c3e43784-7fa6-4626-af64-7c6de308773a"
      unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzYtMi0xLTEtMjQ5OTc_4a99f9e6-fc8e-44c6-bd78-0ad71dfa7d4b"
      unitRef="number">-0.016</rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition>
    <rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzYtNC0xLTEtMjQ5OTc_3e0c6968-16d7-4802-89fc-e4a46efebf6b"
      unitRef="number">-0.015</rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition>
    <rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzYtNi0xLTEtMjQ5OTc_5717ffc8-fa65-4247-89fa-00552b790634"
      unitRef="number">-0.014</rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzctMi0xLTEtMjQ5OTc_8b61a80a-b4a3-4f70-9d92-a2a8a3635586"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzctNC0xLTEtMjQ5OTc_245d8344-2307-4a45-9e77-b2769f03e455"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzctNi0xLTEtMjQ5OTc_01164c2d-db0b-431b-be82-0191f2d444ca"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzEwLTItMS0xLTI0OTk3_ec40de98-3b06-4cb3-9dc8-8d9b543f5d35"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzEwLTQtMS0xLTI0OTk3_a540eaf3-7180-45ab-9a1c-a7c847d50e57"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzEwLTYtMS0xLTI0OTk3_678c0fde-1d40-4af1-80c1-882a0724d5f9"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzExLTItMS0xLTI0OTk3_8ceb76c2-b442-43f5-82fc-4e7176817e8e"
      unitRef="number">0.255</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzExLTQtMS0xLTI0OTk3_ce88b08c-b736-4e13-a3b7-d74f2f853ea0"
      unitRef="number">0.274</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpiZjJmZmY3ZWFkNmM0YTZiYTMyNjZjNjBmNmE1ZjM3NC90YWJsZXJhbmdlOmJmMmZmZjdlYWQ2YzRhNmJhMzI2NmM2MGY2YTVmMzc0XzExLTYtMS0xLTI0OTk3_e740cadf-ed66-43a8-b453-236b96fed163"
      unitRef="number">0.274</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <rhi:ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI2ODA_61e4d505-ff08-45e0-a922-1d6b6c9da4f4">&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The deferred portion of the tax (benefit) provision consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses, deducted for tax when paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized costs for books, deducted for tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains from investments held in employee deferred compensation trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</rhi:ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock>
    <rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzQtMi0xLTEtMjQ5OTc_8b5ad596-1ecd-4c76-8127-d6d8ba7c6fbf"
      unitRef="usd">32741000</rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid>
    <rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzQtNC0xLTEtMjQ5OTc_c3c69c69-ebf7-430d-9ae7-b06d2619d59a"
      unitRef="usd">33997000</rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid>
    <rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzQtNi0xLTEtMjQ5OTc_0ee73129-9a79-48da-8be8-ea2d59e318a1"
      unitRef="usd">29471000</rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid>
    <rhi:DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzUtMi0xLTEtMjQ5OTc_3761a026-78d7-45f8-9414-a95fee093d02"
      unitRef="usd">462000</rhi:DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax>
    <rhi:DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzUtNC0xLTEtMjQ5OTc_43998598-6463-4c31-af40-43ca5dd9fdb4"
      unitRef="usd">1904000</rhi:DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax>
    <rhi:DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzUtNi0xLTEtMjQ5OTc_a3023f75-a773-4ccb-b732-167f15000847"
      unitRef="usd">3246000</rhi:DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax>
    <rhi:DeferredTaxLiabilityDepreciation
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzYtMi0xLTEtMjQ5OTc_0a4e41dc-22b3-4e3b-b084-f5a7c580d581"
      unitRef="usd">2286000</rhi:DeferredTaxLiabilityDepreciation>
    <rhi:DeferredTaxLiabilityDepreciation
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzYtNC0xLTEtMjQ5OTc_d66adb57-129a-4db8-87c7-a08c375eb5e2"
      unitRef="usd">-6732000</rhi:DeferredTaxLiabilityDepreciation>
    <rhi:DeferredTaxLiabilityDepreciation
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzYtNi0xLTEtMjQ5OTc_e6c11ca6-2f7e-4f79-a912-50508df3fe9e"
      unitRef="usd">-3526000</rhi:DeferredTaxLiabilityDepreciation>
    <rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzctMi0xLTEtMzYwNzc_b05e04f8-9e24-4818-b732-7d2b7d36694b"
      unitRef="usd">8167000</rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts>
    <rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzctNC0xLTEtMzYwNzc_4c9cec87-9c0c-4dbb-bee7-d7a2d2a671a7"
      unitRef="usd">14882000</rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts>
    <rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzctNi0xLTEtMzYwNzc_4ce7d125-b077-498c-b577-9463dab6a308"
      unitRef="usd">11674000</rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts>
    <rhi:DeferredTaxAssetsOtherNet
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzEwLTItMS0xLTI0OTk3_8cc27ded-09da-4d7b-9093-57880e0ccfb5"
      unitRef="usd">5000000</rhi:DeferredTaxAssetsOtherNet>
    <rhi:DeferredTaxAssetsOtherNet
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzEwLTQtMS0xLTI0OTk3_566711b2-b104-4922-8086-a0bc8cd714f4"
      unitRef="usd">-1260000</rhi:DeferredTaxAssetsOtherNet>
    <rhi:DeferredTaxAssetsOtherNet
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzEwLTYtMS0xLTI0OTk3_13db1d15-fc42-4664-aadf-a363917db46d"
      unitRef="usd">2153000</rhi:DeferredTaxAssetsOtherNet>
    <rhi:DeferredPortionOfTaxExpenseBenefit
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzExLTItMS0xLTI0OTk3_613f8e50-c732-44db-ab79-edadc6d0ee07"
      unitRef="usd">-21398000</rhi:DeferredPortionOfTaxExpenseBenefit>
    <rhi:DeferredPortionOfTaxExpenseBenefit
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzExLTQtMS0xLTI0OTk3_b6cf7118-95c2-467c-ad27-d2f5959feab0"
      unitRef="usd">-11739000</rhi:DeferredPortionOfTaxExpenseBenefit>
    <rhi:DeferredPortionOfTaxExpenseBenefit
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTo4ODQ2ZGVmZDFhYTA0NGM3OTJlOTc2ZTdmNjVjNDIwYi90YWJsZXJhbmdlOjg4NDZkZWZkMWFhMDQ0Yzc5MmU5NzZlN2Y2NWM0MjBiXzExLTYtMS0xLTI0OTk3_13bbba28-0af9-4442-8f8b-a9961c9b8869"
      unitRef="usd">-8872000</rhi:DeferredPortionOfTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI3MDM_28659596-01a7-4615-9d9c-a1070b00ddb3">&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the deferred income tax amounts at December&#160;31, 2021 and 2020, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee deferred compensation and other benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenues, foreign royalties and management fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Payroll Taxes (CARES Act)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits and net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Workers&#x2019; compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment basis differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains from investments held in employee deferred compensation trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzMtMi0xLTEtMjQ5OTc_2c639dba-7281-4971-8d8d-24251f7cb6bb"
      unitRef="usd">155064000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzMtNC0xLTEtMjQ5OTc_e1b93b3c-d1a4-4d6f-8c8b-a3428c309c5d"
      unitRef="usd">128702000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <rhi:DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzQtMi0xLTEtMzYxMTE_fc54a07e-ba76-412d-9909-144ee4f203a0"
      unitRef="usd">16034000</rhi:DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees>
    <rhi:DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzQtNC0xLTEtMzYxMTE_63262195-7541-42ee-9854-f1eba6fa91fe"
      unitRef="usd">0</rhi:DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpense
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzQtMi0xLTEtMjk2Nzg_379fdc95-a4c2-4d28-a234-01cf1e9998c9"
      unitRef="usd">13355000</us-gaap:DeferredTaxAssetsTaxDeferredExpense>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpense
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzQtNC0xLTEtMjk2NzE_d113d9c1-51e0-4794-a9ce-9ec5c608b288"
      unitRef="usd">27086000</us-gaap:DeferredTaxAssetsTaxDeferredExpense>
    <rhi:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzQtMi0xLTEtMjQ5OTc_d829a585-4f1c-426d-87d7-5851ed8567d4"
      unitRef="usd">24811000</rhi:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards>
    <rhi:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzQtNC0xLTEtMjQ5OTc_a175a7e0-d810-48a8-aedf-e52270ba16f8"
      unitRef="usd">30651000</rhi:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzUtMi0xLTEtMjQ5OTc_5b4c2e97-dec6-40c0-8dfe-a12a90fdef31"
      unitRef="usd">3843000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzUtNC0xLTEtMjQ5OTc_4f94f205-0a40-48cd-8fe9-eec8379ba046"
      unitRef="usd">3637000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzYtMi0xLTEtMjQ5OTc_490f2724-7cce-4563-9631-76e07f0a271a"
      unitRef="usd">6557000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzYtNC0xLTEtMjQ5OTc_91ef2dd5-9dcf-4e45-9b19-21491d482082"
      unitRef="usd">5272000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzctMi0xLTEtMjQ5OTc_00b84701-2c50-4e83-881f-19ac512e82bd"
      unitRef="usd">3623000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzctNC0xLTEtMjQ5OTc_df014f3b-dee4-4ba3-ac12-27744dce6b8b"
      unitRef="usd">3774000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <rhi:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzgtMi0xLTEtMjQ5OTc_d955eac5-a7c6-4093-a3a1-a1788275f39c"
      unitRef="usd">52614000</rhi:DeferredTaxAssetsOperatingLeaseLiability>
    <rhi:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzgtNC0xLTEtMjQ5OTc_20f0748a-46fc-4896-acbb-24ebae533bee"
      unitRef="usd">59249000</rhi:DeferredTaxAssetsOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzktMi0xLTEtMjQ5OTc_1649699a-dbbd-4c92-aa6f-cd9ce412498f"
      unitRef="usd">18565000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzktNC0xLTEtMjQ5OTc_d1bc1d41-d07f-45e4-b770-7cc994abd898"
      unitRef="usd">13361000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzEwLTItMS0xLTI0OTk3_0e9e0ee2-d1b2-4588-bee8-e77001e88645"
      unitRef="usd">294466000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzEwLTQtMS0xLTI0OTk3_9b9cb562-f2c4-409a-be45-b97cd46c805a"
      unitRef="usd">271732000</us-gaap:DeferredTaxAssetsGross>
    <rhi:DeferredTaxLiabilitiesAmortizationOfIntangibleAssets
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzEyLTItMS0xLTI0OTk3_0303840d-3817-4e46-856b-bbf922b26c7d"
      unitRef="usd">24391000</rhi:DeferredTaxLiabilitiesAmortizationOfIntangibleAssets>
    <rhi:DeferredTaxLiabilitiesAmortizationOfIntangibleAssets
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzEyLTQtMS0xLTI0OTk3_b5a585d9-d43a-4aab-8f70-3da78f779ab3"
      unitRef="usd">24163000</rhi:DeferredTaxLiabilitiesAmortizationOfIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzEzLTItMS0xLTI0OTk3_47f17ae9-6925-4c00-8b80-e951d13c2ea0"
      unitRef="usd">23305000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzEzLTQtMS0xLTI0OTk3_c4dfffc2-d2c5-4cbc-9323-8b5ea6e75d7a"
      unitRef="usd">25555000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <rhi:DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE2LTItMS0xLTM2MTQ5_400f5cb9-17f4-4dad-9073-55f3b91de6e7"
      unitRef="usd">34001000</rhi:DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts>
    <rhi:DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE2LTQtMS0xLTM2MTQ5_cec3951d-99d2-41a8-addb-323d617cb32e"
      unitRef="usd">26224000</rhi:DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts>
    <rhi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE0LTItMS0xLTI0OTk3_bfae4d16-ed16-4bb1-9ab8-05049e6469d3"
      unitRef="usd">43986000</rhi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <rhi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE0LTQtMS0xLTI0OTk3_9a802d91-2f06-40e8-ab6a-3de8aad174d0"
      unitRef="usd">49833000</rhi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE1LTItMS0xLTI0OTk3_93781f68-800c-414e-bc3c-b35c7b7320e4"
      unitRef="usd">10549000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE1LTQtMS0xLTI0OTk3_6fb3bf56-e87c-4a0c-987c-99e0ac128e84"
      unitRef="usd">8922000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilities
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE2LTItMS0xLTI0OTk3_964a90c5-c0b8-470a-9d24-4e527adeecd4"
      unitRef="usd">136232000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE2LTQtMS0xLTI0OTk3_065acef0-b7ba-4f20-a36e-b2cc161abbf3"
      unitRef="usd">134697000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE3LTItMS0xLTI0OTk3_5b5abafe-1b1d-4f92-9619-0e392a527b12"
      unitRef="usd">24198000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE3LTQtMS0xLTI0OTk3_88b616b7-4513-4d16-baeb-4ae08dbb7b6b"
      unitRef="usd">24132000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE4LTItMS0xLTI0OTk3_24c40f10-b0cb-44c0-9115-7120237dba7c"
      unitRef="usd">134036000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZToyZDA5ZDdmMTJlZGQ0MDdhODdiMTdjZmI0ZjBjOTNhYS90YWJsZXJhbmdlOjJkMDlkN2YxMmVkZDQwN2E4N2IxN2NmYjRmMGM5M2FhXzE4LTQtMS0xLTI0OTk3_31ca9adf-b34c-44ea-84af-1eda8dcaf312"
      unitRef="usd">112903000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="i97039c23847f4fdc9acc24ecde15ec28_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzY4Ng_38f7a194-bddc-485a-9b77-9baec3b5349b"
      unitRef="usd">22800000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i2938b017a17a4dae8a1416fffcbd3f03_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzc0NA_c71381a3-e771-415e-a4fd-c9d7f6b357f6"
      unitRef="usd">1600000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i2938b017a17a4dae8a1416fffcbd3f03_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzc2Mw_2e13c5e5-1ffe-456d-95aa-e1ac5e7c3d79"
      unitRef="usd">1600000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <rhi:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzg1MA_2ea13d5d-1bcc-42a5-99ea-32dda34e7a79"
      unitRef="usd">400000</rhi:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i79ab94a25cfd4f4882a5839730058f1d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzkxNQ_f8b31dc8-7648-4321-8ff1-78eb83e0adf9"
      unitRef="usd">23000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i361b729dfb154e3d815df86384419db2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzEwNjU_cb2d9265-52e1-4ac7-bdb9-eb3fe384d22b"
      unitRef="usd">1200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzI2ODI_1a7d9bed-66f2-49b5-b3e7-26833f134ebd">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the total amounts of gross unrecognized tax benefits from January&#160;1, 2019 to December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&#x2014;tax positions in prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases&#x2014;tax positions in prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&#x2014;tax positions in current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzItMi0xLTEtMjQ5OTc_2bb8c0cc-a623-4a29-8d9c-b473d55506a2"
      unitRef="usd">9785000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzItNC0xLTEtMjQ5OTc_761b4532-de34-4b91-90d0-2d9c542c27f5"
      unitRef="usd">9354000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ied6947bfd2e74e2e854e8a744ab10348_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzItNi0xLTEtMjQ5OTc_a0e4e4b4-8dec-4cf3-8ac4-8301ad8742b5"
      unitRef="usd">8418000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzMtMi0xLTEtMjQ5OTc_5f25c128-c201-47da-8c76-193ba812f494"
      unitRef="usd">3000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzMtNC0xLTEtMjQ5OTc_be61a96f-1b50-4bb0-a17f-486c01a784e1"
      unitRef="usd">220000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzMtNi0xLTEtMjQ5OTc_569736c8-8601-4416-905e-8ccc306bff29"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzQtMi0xLTEtMjQ5OTc_7c2845c4-fbf1-444b-bc07-73812a70075d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzQtNC0xLTEtMjQ5OTc_aa3cb58d-ada7-4955-8a61-4f3a93345e26"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzQtNi0xLTEtMjQ5OTc_4dcee65c-8859-433c-b8f5-9b27de31b368"
      unitRef="usd">760000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzUtMi0xLTEtMjQ5OTc_a001d5b2-e10a-4abc-8a50-c7655a1ea4ff"
      unitRef="usd">3370000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzUtNC0xLTEtMjQ5OTc_60eeb08f-9463-4768-8d78-f39891d59457"
      unitRef="usd">1678000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzUtNi0xLTEtMjQ5OTc_66123779-1c30-40d4-872a-860e8cf696e2"
      unitRef="usd">1703000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzYtMi0xLTEtMjQ5OTc_23dec19d-d96e-4150-ae82-0f452d87e21b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzYtNC0xLTEtMjQ5OTc_40d0a071-4fef-43bc-9cea-6432f80b7b36"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzYtNi0xLTEtMjQ5OTc_8b35122e-1ec8-4c75-b531-4c037d389316"
      unitRef="usd">4000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzctMi0xLTEtMjQ5OTc_554a696f-629a-47d5-84f9-acd1402189de"
      unitRef="usd">1894000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzctNC0xLTEtMjQ5OTc_629ef635-3725-4aa5-a017-25f6e49fd901"
      unitRef="usd">1467000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzctNi0xLTEtMjQ5OTc_c256880e-cdb0-4899-a4e9-01840a833d56"
      unitRef="usd">3000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzgtMi0xLTEtMjQ5OTc_24781b64-6011-4ca0-a9be-0f71430c426d"
      unitRef="usd">11264000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzgtNC0xLTEtMjQ5OTc_59cccc57-7921-44ed-af32-ce4cbd1f9f54"
      unitRef="usd">9785000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90YWJsZTpmYjBiNTA5YjA3MDM0NDI5OTk4YjllODYzNTlhMzdlYS90YWJsZXJhbmdlOmZiMGI1MDliMDcwMzQ0Mjk5OThiOWU4NjM1OWEzN2VhXzgtNi0xLTEtMjQ5OTc_295f558c-fe23-44d8-81d2-462d22921fb7"
      unitRef="usd">9354000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE1MzI_d639346a-d6cc-4e7f-a8cb-0c87a1649ff3"
      unitRef="usd">11300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE1MzY_692b2a83-69bc-42bb-823d-6db92e4c5b55"
      unitRef="usd">9800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE1NDM_c0a7aeff-57cf-494e-9555-07fd93d0f527"
      unitRef="usd">9300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE3Njg_b271b12f-2aee-43d2-821e-996e8d4885df"
      unitRef="usd">400000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE3ODQ_a9f7c617-9e21-46b3-805c-86cb75ad4111"
      unitRef="usd">-100000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE5MjE_63c3aa52-46f2-4b1e-9d7d-5e4a1ceaf3ed"
      unitRef="usd">500000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzE5Mzc_80a2a442-3eec-4a98-bab3-045be3eb79a9"
      unitRef="usd">100000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzIwNzU_c6b5c5de-0e55-4485-b1a5-8f141bdfa98d"
      unitRef="usd">500000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDMvZnJhZzo1MmRlNjJjZjExOGU0MjY2OWRkZmUwNjI0YzkyNWQyYy90ZXh0cmVnaW9uOjUyZGU2MmNmMTE4ZTQyNjY5ZGRmZTA2MjRjOTI1ZDJjXzQ5NDc4MDIzMjg5MDc_800c8ef7-88d9-4eed-9896-d25e4d9f9916"
      unitRef="usd">200000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDYvZnJhZzo0ZjljZTFmYjU1N2Y0YzZiODkxZDJkOGFiZjdhOGE3My90ZXh0cmVnaW9uOjRmOWNlMWZiNTU3ZjRjNmI4OTFkMmQ4YWJmN2E4YTczXzM3MTU_ada55829-795f-4aa0-8cac-3fa61565335b">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note L&#x2014;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 23, 2015, Plaintiff Jessica Gentry, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, San Francisco County, which was subsequently amended on October 23, 2015. The complaint alleges that a putative class of current and former employees of the Company working in California since March 13, 2010, were denied compensation for the time they spent interviewing &#x201c;for temporary and permanent employment opportunities&#x201d; as well as performing activities related to the interview process. Gentry seeks recovery on her own behalf and on behalf of the putative class in an unspecified amount for this allegedly unpaid compensation. Gentry also seeks recovery of an unspecified amount for the alleged failure of the Company to provide her and the putative class with accurate wage statements. Gentry also seeks an unspecified amount of other damages, attorneys&#x2019; fees and statutory penalties, including penalties for allegedly not paying all wages due upon separation to former employees and statutory penalties on behalf of herself and other allegedly &#x201c;aggrieved employees&#x201d; as defined by California&#x2019;s Labor Code Private Attorney General Act (&#x201c;PAGA&#x201d;). On January 4, 2016, the Court denied a motion by the Company to compel all of Gentry&#x2019;s claims, except the PAGA claim, to individual arbitration.&#160;At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company&#x2019;s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 6, 2018, Plaintiff Shari Dorff, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, County of Los Angeles. In addition to certain claims individual to Plaintiff Dorff, the complaint alleges that salaried recruiters based in California have been misclassified as exempt employees and seeks an unspecified amount for: unpaid wages resulting from such alleged misclassification; alleged failure to provide a reasonable opportunity to take meal periods and rest breaks; alleged failure to pay wages on a timely basis both during employment and upon separation; alleged failure to comply with California requirements regarding wage statements and record-keeping; and alleged improper denial of expense reimbursement. Plaintiff Dorff also seeks an unspecified amount of other damages, attorneys&#x2019; fees and penalties, including but not limited to statutory penalties on behalf of herself and other allegedly &#x201c;aggrieved employees&#x201d; as defined by PAGA. At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company&#x2019;s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is involved in a number of other lawsuits arising in the ordinary course of business. While management does not expect any of these other matters to have a material adverse effect on the Company&#x2019;s results of operations, financial position or cash flows, litigation is subject to certain inherent uncertainties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legal costs associated with the resolution of claims, lawsuits and other contingencies are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ie7cd73290daa48d0bd1c986ec4b67b3d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDYvZnJhZzo0ZjljZTFmYjU1N2Y0YzZiODkxZDJkOGFiZjdhOGE3My90ZXh0cmVnaW9uOjRmOWNlMWZiNTU3ZjRjNmI4OTFkMmQ4YWJmN2E4YTczXzE2MTQ_e57a39ec-0f8d-4d1b-abd3-d55beb7b8b2a"
      unitRef="usd">0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzE2MzA_98aaed90-ec89-4feb-be88-a20a89a5af79">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note M&#x2014;Stockholders' Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Repurchase Program.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of December&#160;31, 2021, the Company is authorized to repurchase, from time to time, up to 7.2&#160;million additional shares of the Company&#x2019;s common stock on the open market or in privately negotiated transactions, depending on market conditions. The number and the cost of common stock shares repurchased during the years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock repurchased (in shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional stock repurchases were made in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable statutory withholding taxes. The number and the cost of employee stock plan repurchases made during the years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchases related to employee stock plans (in shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchases related to employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The repurchased shares are held in treasury and are presented as if constructively retired. Treasury stock is accounted for using the cost method. Treasury stock activity for each of the three years ended December&#160;31, 2021, 2020 and 2019 (consisting of purchase of shares for the treasury) is presented in the Consolidated Statements of Stockholders&#x2019; Equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividends.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company&#x2019;s Board of Directors may, at their discretion, declare and pay cash dividends upon the shares of the Company&#x2019;s stock, either out of the Company&#x2019;s retained earnings or additional paid-in capital. The dividends declared per share were $1.52, $1.36 and $1.24 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;Repurchases of shares and issuances of dividends are applied first to the extent of retained earnings and any remaining amounts are applied to additional paid-in capital.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzU0OTc1NTgxNDA1NDM_b23c5a6d-0c85-4eb8-b094-8d4f0f22841f"
      unitRef="shares">7200000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzE2MTg_71535aa9-91b8-44dd-adc6-38848de6e3c1">The number and the cost of common stock shares repurchased during the years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock repurchased (in shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <rhi:CommonStockRepurchasedShares
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTphYjZmNzcxYTQyOWY0MWVkOTBkMDBjODJkNDM0ZDc2Mi90YWJsZXJhbmdlOmFiNmY3NzFhNDI5ZjQxZWQ5MGQwMGM4MmQ0MzRkNzYyXzItMi0xLTEtMjQ5OTc_3e9a5f30-ad5b-4433-9fbc-7a61e1d6a2fe"
      unitRef="shares">2796000</rhi:CommonStockRepurchasedShares>
    <rhi:CommonStockRepurchasedShares
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTphYjZmNzcxYTQyOWY0MWVkOTBkMDBjODJkNDM0ZDc2Mi90YWJsZXJhbmdlOmFiNmY3NzFhNDI5ZjQxZWQ5MGQwMGM4MmQ0MzRkNzYyXzItNC0xLTEtMjQ5OTc_3cd03779-d553-436a-99eb-a0d49d456f03"
      unitRef="shares">2505000</rhi:CommonStockRepurchasedShares>
    <rhi:CommonStockRepurchasedShares
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTphYjZmNzcxYTQyOWY0MWVkOTBkMDBjODJkNDM0ZDc2Mi90YWJsZXJhbmdlOmFiNmY3NzFhNDI5ZjQxZWQ5MGQwMGM4MmQ0MzRkNzYyXzItNi0xLTEtMjQ5OTc_2c16f95f-57fd-4c48-98d4-6e20eb0e077b"
      unitRef="shares">4253000</rhi:CommonStockRepurchasedShares>
    <rhi:CommonStockRepurchasedValue
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTphYjZmNzcxYTQyOWY0MWVkOTBkMDBjODJkNDM0ZDc2Mi90YWJsZXJhbmdlOmFiNmY3NzFhNDI5ZjQxZWQ5MGQwMGM4MmQ0MzRkNzYyXzMtMi0xLTEtMjQ5OTc_261cce92-0353-4aa1-a86b-e345fa204d26"
      unitRef="usd">260410000</rhi:CommonStockRepurchasedValue>
    <rhi:CommonStockRepurchasedValue
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTphYjZmNzcxYTQyOWY0MWVkOTBkMDBjODJkNDM0ZDc2Mi90YWJsZXJhbmdlOmFiNmY3NzFhNDI5ZjQxZWQ5MGQwMGM4MmQ0MzRkNzYyXzMtNC0xLTEtMjQ5OTc_de173170-4d61-4b50-8c2d-81188347791b"
      unitRef="usd">138408000</rhi:CommonStockRepurchasedValue>
    <rhi:CommonStockRepurchasedValue
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTphYjZmNzcxYTQyOWY0MWVkOTBkMDBjODJkNDM0ZDc2Mi90YWJsZXJhbmdlOmFiNmY3NzFhNDI5ZjQxZWQ5MGQwMGM4MmQ0MzRkNzYyXzMtNi0xLTEtMjQ5OTc_dbbccbe0-8392-4cf7-8747-ab7aa30719f5"
      unitRef="usd">250154000</rhi:CommonStockRepurchasedValue>
    <us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzE2MTM_c690465a-d309-4316-950c-155b9d577d84">The number and the cost of employee stock plan repurchases made during the years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchases related to employee stock plans (in shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchases related to employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock>
    <rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTo1M2QyM2VkMDE1YTk0NDliYTNhNmEyNjgzMzdmNzk0OC90YWJsZXJhbmdlOjUzZDIzZWQwMTVhOTQ0OWJhM2E2YTI2ODMzN2Y3OTQ4XzItMi0xLTEtMjQ5OTc_1fccf2be-8462-4047-882f-b2a273f18c89"
      unitRef="shares">347000</rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares>
    <rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTo1M2QyM2VkMDE1YTk0NDliYTNhNmEyNjgzMzdmNzk0OC90YWJsZXJhbmdlOjUzZDIzZWQwMTVhOTQ0OWJhM2E2YTI2ODMzN2Y3OTQ4XzItNC0xLTEtMjQ5OTc_54bbf039-4dfc-45c2-8ca1-8247abb3799c"
      unitRef="shares">366000</rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares>
    <rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTo1M2QyM2VkMDE1YTk0NDliYTNhNmEyNjgzMzdmNzk0OC90YWJsZXJhbmdlOjUzZDIzZWQwMTVhOTQ0OWJhM2E2YTI2ODMzN2Y3OTQ4XzItNi0xLTEtMjQ5OTc_ba227483-739c-4a39-99b3-88fa05e706a5"
      unitRef="shares">352000</rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares>
    <rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTo1M2QyM2VkMDE1YTk0NDliYTNhNmEyNjgzMzdmNzk0OC90YWJsZXJhbmdlOjUzZDIzZWQwMTVhOTQ0OWJhM2E2YTI2ODMzN2Y3OTQ4XzMtMi0xLTEtMjQ5OTc_a9fd8551-7333-4a6f-a524-5926d7e45b10"
      unitRef="usd">29817000</rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue>
    <rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTo1M2QyM2VkMDE1YTk0NDliYTNhNmEyNjgzMzdmNzk0OC90YWJsZXJhbmdlOjUzZDIzZWQwMTVhOTQ0OWJhM2E2YTI2ODMzN2Y3OTQ4XzMtNC0xLTEtMjQ5OTc_01ab3b00-db94-46c2-9f7a-90801a8553d0"
      unitRef="usd">17399000</rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue>
    <rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90YWJsZTo1M2QyM2VkMDE1YTk0NDliYTNhNmEyNjgzMzdmNzk0OC90YWJsZXJhbmdlOjUzZDIzZWQwMTVhOTQ0OWJhM2E2YTI2ODMzN2Y3OTQ4XzMtNi0xLTEtMjQ5OTc_190713ca-7445-49b0-9b68-3b7303f15330"
      unitRef="usd">22491000</rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzEzNzQ_cdcf81b2-0d79-4247-a3eb-7d3461ab0121"
      unitRef="usdPerShare">1.52</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzEzNzg_b7f6963f-0ff6-4b17-8581-550c8f8bd5dd"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMDkvZnJhZzpiN2ZlZGMwY2E4MjA0YWNiOGJkMmIzOGEyODM1NzdiYS90ZXh0cmVnaW9uOmI3ZmVkYzBjYTgyMDRhY2I4YmQyYjM4YTI4MzU3N2JhXzEwOTk1MTE2Mjk0NDI_41186da8-1a09-438e-916d-189b1500f77a"
      unitRef="usdPerShare">1.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzM2MjA_403362bc-d807-4b35-9213-76a8c4322d0f">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note N&#x2014;Stock Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under various stock plans, officers, employees, and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock. Grants have been made at the discretion of the Committees of the Board of Directors. Grants generally vest either on a straight-line basis over four years or on a cliff basis over three years. Shares offered under the plan are authorized but unissued shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recipients of restricted stock do not pay any cash consideration to the Company for the shares and have the right to vote all shares subject to such grant. Restricted stock grants contain forfeitable rights to dividends.&#160;Dividends for these grants are accrued on the dividend payment dates but are not paid until the shares vest, and dividends accrued for shares that ultimately do not vest are forfeited. Recipients of stock units do not pay any cash consideration for the units, do not have the right to vote and do not receive dividends with respect to such units. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, the Company granted performance shares to its executives in the form of restricted stock. The shares granted contain (1)&#160;a performance condition based on Return on Invested Capital (&#x201c;ROIC&#x201d;), and (2)&#160;a market condition based on Total Shareholder Return (&#x201c;TSR&#x201d;). The ROIC performance condition and the TSR market condition measure the Company&#x2019;s performance against a peer group. Shares will be delivered at the end of a three-year vesting, TSR and ROIC performance period based on the Company&#x2019;s actual performance compared to the peer group. The ROIC performance condition is calculated first and has a range of possible outcomes of zero percent (0%) to one-hundred fifty percent (150%). The TSR condition is considered a modifier of the ROIC performance condition. The range for the TSR condition is seventy-five percent (75%)&#160;to one-hundred twenty-five percent (125%). The result calculated by multiplying the ROIC percentage by the TSR percentage is used to calculate the actual number of shares earned. The fair value of this award was determined using a Monte Carlo simulation with the following assumptions: a historical volatility of 38.0%, a 0% dividend yield, and a risk-free interest rate of 0.3%. The historical volatility was based on the most recent 2.81-year period for the Company and the components of the peer group. The stock price movements have been modeled such that the dividends are &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;incorporated in the returns of each company&#x2019;s stock, therefore the Monte Carlo simulation reflects a 0% dividend yield for each stock. The use of a 0% dividend yield is mathematically equivalent to including the dividends in the calculation of TSR. The risk-free interest rate is equal to the yield, as of the valuation date, of the zero-coupon U.S. Treasury bill that is commensurate with the remaining performance period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized compensation cost is expected to be recognized over the next four years. Total unrecognized compensation cost, net of estimated forfeitures, for restricted stock and stock units was $75.3 million, $73.9 million and $71.6 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects activity under all stock plans from December&#160;31, 2018 through December&#160;31, 2021, and the weighted average exercise prices (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-Executive Officer&lt;br/&gt;Time-Based Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance-Based Awards With Market Conditions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance-Based Awards Without Market Conditions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Awards With Performance Condition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Shares/&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Shares/&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Shares/&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Shares/&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$50.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.93&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$51.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$49.58&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$66.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$74.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$74.01&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restrictions lapsed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$50.29&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.93&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.93&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$53.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.93&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.93&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$57.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$74.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$51.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$57.97&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$54.92&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$66.86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$47.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$62.22&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restrictions lapsed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$54.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$47.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$47.45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$58.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$57.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$70.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$56.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$65.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$76.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$88.77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$56.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$79.40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restrictions lapsed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$60.10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$56.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$56.83&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$65.40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$65.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$75.41&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$75.41&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of shares vested was $78.0 million, $46.2 million and $57.0 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;At December&#160;31, 2021, the total number of available shares to grant under the plans (consisting of either restricted stock, stock units, stock appreciation rights or options to purchase common stock) was approximately 3.9 million.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ifeb9235b48f0475a974e949dd6a72f87_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzM3MQ_7bde9c94-5d7b-4821-b641-455366ca8407">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id90e002f1a1e49ea9ed52c3066f8903f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzM5OQ_04e08e8d-5f0d-4f84-adb9-29bdb75bc6f6">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzQ5NDc4MDIzMjg2NTQ_2ecb0a71-ca04-4b69-ad55-2fca38ce36b1">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded
      contextRef="i024f615c16f34d0995a54245f8cdf559_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzE3MDc_9f979eac-ce37-4aea-a57f-6e5e327ca81f"
      unitRef="number">0</rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded>
    <rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded
      contextRef="iea579ff0e7304e61a762b6498b28ce81_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzE3NDE_d1ae067c-c344-4ef0-82b7-5c23918449e2"
      unitRef="number">1.50</rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded>
    <rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded
      contextRef="iaaf92f3ad8a04b3c8c224584c63c8dcf_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzE4ODE_9bf48c2d-995b-4cf1-a97e-af19bcb73aa2"
      unitRef="number">0.75</rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded>
    <rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded
      contextRef="i0c4d58468f854e83b9137ae715f786f7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzE5MjE_ddf90455-5b45-4896-968f-8792da1784af"
      unitRef="number">1.25</rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzIxOTY_04f45810-2676-4c02-acb0-fefa6ed4d7c8"
      unitRef="number">0.380</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzIyMDI_67bab33f-8a31-4589-a45c-45f4827d0ab0"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzIyNTQ_71cb0936-31fe-4035-893c-2a00325cc8b4"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzIzMTM_c6510134-0e92-4f8d-b400-06583fd70f79">P2Y9M21D</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzI1NTU_40fcd4ea-2963-42d4-badd-e1723e5bf2ca"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzQ5NDc4MDIzMjg2Njc_2b50137d-abc7-4364-a377-4be313ee8e3b"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzI5NTI_0c4840f8-7dd8-4824-baf3-d9029c4d7899">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i0193fea43094449b9b9174f208451286_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzMwNjU_2ad72f44-5250-4c79-a3ac-8f5b11d51769"
      unitRef="usd">75300000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i4b97d2139fe24c339bf36daf4c2d1f25_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzMwNjk_1ce704ec-a756-417c-8bac-10e39efac584"
      unitRef="usd">73900000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i210fef543e40428fbb3999ec0b99dce4_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzMwNzc_41b33be1-c1d4-4aa6-afea-5ae810104192"
      unitRef="usd">71600000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzM2MzU_04afba72-ad9d-4960-b63b-7ce324500d7e">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects activity under all stock plans from December&#160;31, 2018 through December&#160;31, 2021, and the weighted average exercise prices (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-Executive Officer&lt;br/&gt;Time-Based Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance-Based Awards With Market Conditions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance-Based Awards Without Market Conditions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Awards With Performance Condition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Shares/&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Shares/&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Shares/&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Shares/&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$50.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.93&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$51.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$49.58&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$66.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$74.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$74.01&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restrictions lapsed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$50.29&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.93&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.93&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$53.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.93&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.93&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$57.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$74.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$51.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$57.97&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$54.92&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$66.86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$47.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$62.22&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restrictions lapsed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$54.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$47.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$47.45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$58.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$57.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$70.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$56.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$65.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$76.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$88.77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$56.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$79.40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restrictions lapsed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$60.10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$56.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$56.83&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$65.40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$65.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$75.41&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$75.41&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7256f33d920742059a23e5a955765643_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtMy0xLTEtMjQ5OTc_0fc5c51e-0b38-4fbe-aae8-4c84220865df"
      unitRef="shares">1085000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7256f33d920742059a23e5a955765643_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtNi0xLTEtMjQ5OTc_14a2b65f-24ea-49e3-a800-55cbaa074ed9"
      unitRef="usdPerShare">50.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i07aa601755c740e4b247abf5c77cca60_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtOS0xLTEtMjQ5OTc_1ea37f24-98d8-4a55-b9cc-e53bed8ff583"
      unitRef="shares">358000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i07aa601755c740e4b247abf5c77cca60_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtMTItMS0xLTI0OTk3_63613b5a-6e95-482c-8920-ea9d7657c11c"
      unitRef="usdPerShare">45.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i22788739a2364b448be3039dc8dcaba7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtMTUtMS0xLTI0OTk3_8c0741db-405d-400a-944f-6968176d6237"
      unitRef="shares">608000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i22788739a2364b448be3039dc8dcaba7_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtMTgtMS0xLTI0OTk3_4150c40e-89fe-4b0c-a6c3-4e2a0b4d6427"
      unitRef="usdPerShare">51.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1ed58cfe9e2743cb9c949bb6bcbbf756_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtMjAtMS0xLTI0OTk3_38eca4f7-1863-45f0-9f5e-836853d388b0"
      unitRef="shares">966000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1ed58cfe9e2743cb9c949bb6bcbbf756_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzMtMjItMS0xLTI0OTk3_9d86fec7-d996-4f5c-bdb0-033b7d6268b0"
      unitRef="usdPerShare">49.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtMy0xLTEtMjQ5OTc_57f0e8e7-401c-4312-8645-94fec069e03d"
      unitRef="shares">434000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtNi0xLTEtMjQ5OTc_fa2ff7b1-04c0-48b3-b5b2-f3c1cb2b8505"
      unitRef="usdPerShare">66.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtOS0xLTEtMjQ5OTc_c62c676b-eefe-4abd-a868-162d01e0c40d"
      unitRef="shares">236000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtMTItMS0xLTI0OTk3_1d0c05cf-f943-48d4-8736-e9c080288f6d"
      unitRef="usdPerShare">74.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtMTUtMS0xLTI0OTk3_8484f87b-7d33-4339-9551-865611cf347d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtMTgtMS0xLTI0OTk3_273e359d-cfb4-436d-9d78-22e645a6c491"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5f4036e062834cf4969d4213b627c506_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtMjAtMS0xLTI0OTk3_1cbd0f1b-5a4b-41c9-80f5-e7efc5b25240"
      unitRef="shares">236000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5f4036e062834cf4969d4213b627c506_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzQtMjItMS0xLTI0OTk3_f4e2bcf3-af7e-4352-a71d-6e3b2da0eb14"
      unitRef="usdPerShare">74.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtMy0xLTEtMjQ5OTc_3feab9e5-e3ed-45be-9f36-72a4f7f30557"
      unitRef="shares">557000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtNi0xLTEtMjQ5OTc_dc165ef6-886f-4ebb-8d61-ae23b3a632d2"
      unitRef="usdPerShare">50.29</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtOS0xLTEtMjQ5OTc_36519c75-0b96-44c5-b266-b45de47842b1"
      unitRef="shares">338000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtMTItMS0xLTI0OTk3_2cb7fc1b-399e-4d60-b145-4559de7e1160"
      unitRef="usdPerShare">45.93</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtMTUtMS0xLTI0OTk3_d607d503-3f53-4e19-8d5c-61f5f0be275a"
      unitRef="shares">0</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtMTgtMS0xLTI0OTk3_0c90fd26-c700-4afc-a6c6-43ad4b61df9b"
      unitRef="usdPerShare">0</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i5f4036e062834cf4969d4213b627c506_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtMjAtMS0xLTI0OTk3_afc0a3f8-95c0-46cd-8b6c-bcbc65b90c9e"
      unitRef="shares">338000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5f4036e062834cf4969d4213b627c506_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzYtMjItMS0xLTI0OTk3_8518b50a-2a93-4fe3-917f-4b1e25b41bea"
      unitRef="usdPerShare">45.93</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctMy0xLTEtMjQ5OTc_882d26b0-6c20-4e1f-9fa6-3c8008e7ecbe"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if0c10c34863c428a92bd0bafd1d5f2b0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctNi0xLTEtMjQ5OTc_2664e429-8d11-40cd-8df5-f45d3bd06981"
      unitRef="usdPerShare">53.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctOS0xLTEtMjQ5OTc_680fbd1a-cc40-4df4-ba7b-0247aa55eba9"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5ddbfa019efa42e4bd085cd5fb76858e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctMTItMS0xLTI0OTk3_5175fe18-3dd9-40c9-bc8f-83aa73f0a2aa"
      unitRef="usdPerShare">45.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctMTUtMS0xLTI0OTk3_176503cc-abda-473c-a4b5-64638a4f6ffa"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i76f05e7791da4ee7b021193f831b129b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctMTgtMS0xLTI0OTk3_37f65fbe-bfee-4829-b97d-94e234020371"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5f4036e062834cf4969d4213b627c506_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctMjAtMS0xLTI0OTk3_9414da54-7e44-4293-9366-0384a62bbd15"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5f4036e062834cf4969d4213b627c506_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzctMjItMS0xLTI0OTk3_e48374bf-ec25-479c-bef0-5b85b7d35b68"
      unitRef="usdPerShare">45.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5c40ba8ecc154a36b8106ab122e2ec74_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtMy0xLTEtMjQ5OTc_7274b703-6555-4ad1-acd4-d60d18b5ad99"
      unitRef="shares">947000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5c40ba8ecc154a36b8106ab122e2ec74_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtNi0xLTEtMjQ5OTc_cb5a10ae-9847-4144-b405-25d04e0f1f87"
      unitRef="usdPerShare">57.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0b25ccc7ba914428b40faee070837a37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtOS0xLTEtMjQ5OTc_90e406f4-f22a-4748-88d1-29730800b1c1"
      unitRef="shares">236000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0b25ccc7ba914428b40faee070837a37_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtMTItMS0xLTI0OTk3_0afc72d2-a8e8-4d2a-9cb0-4188565565c9"
      unitRef="usdPerShare">74.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iafcdbfe8cd954271a74f2f8df8eb1f31_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtMTUtMS0xLTI0OTk3_aef7dca7-acec-4439-b523-d18f050c0e91"
      unitRef="shares">608000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iafcdbfe8cd954271a74f2f8df8eb1f31_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtMTgtMS0xLTI0OTk3_5f100eb4-98c0-42df-87fc-2346775ef20b"
      unitRef="usdPerShare">51.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia355dfecf43d418aa5f477d066c3e59b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtMjAtMS0xLTI0OTk3_b3706336-d253-404e-ab3a-1a60f4b3258b"
      unitRef="shares">844000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia355dfecf43d418aa5f477d066c3e59b_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzgtMjItMS0xLTI0OTk3_198b5e27-0a41-45de-b12a-4bf3c78aa887"
      unitRef="usdPerShare">57.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktMy0xLTEtMjQ5OTc_ed2729eb-3b16-4069-99db-2a253359edfa"
      unitRef="shares">625000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktNi0xLTEtMjQ5OTc_9942ee1a-8862-4f9f-be42-7219f7f149e1"
      unitRef="usdPerShare">54.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktOS0xLTEtMjQ5OTc_94edb139-61f5-47c1-9e11-c1e6d4ce929c"
      unitRef="shares">223000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktMTItMS0xLTI0OTk3_7fb6e0fa-adce-4748-b573-d81c859f9ca3"
      unitRef="usdPerShare">66.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktMTUtMS0xLTI0OTk3_230af6db-36f1-4754-b8a0-879b2fa95590"
      unitRef="shares">70000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktMTgtMS0xLTI0OTk3_e744f787-f621-4f11-be90-c99decb2fa7c"
      unitRef="usdPerShare">47.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktMjAtMS0xLTI0OTk3_ecc7fe4c-aeb4-4728-98b3-e969723ca42a"
      unitRef="shares">293000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzktMjItMS0xLTI0OTk3_c6a0fd15-90f7-457f-b0d4-c96556a06559"
      unitRef="usdPerShare">62.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTMtMS0xLTI0OTk3_611d2950-8fd9-4bea-85c0-9e1bf50816fb"
      unitRef="shares">526000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTYtMS0xLTI0OTk3_47051b28-aabf-4d35-a4a2-e8b1edd1cfab"
      unitRef="usdPerShare">54.57</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTktMS0xLTI0OTk3_88a2b8ae-b8d3-4df7-a4ae-5198cfc9c360"
      unitRef="shares">0</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTEyLTEtMS0yNDk5Nw_7e00aaf9-a3ec-4c4c-ab58-d591591e160d"
      unitRef="usdPerShare">0</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTE1LTEtMS0yNDk5Nw_1cf6555d-bf7b-4b6e-a576-50d8fb5c1817"
      unitRef="shares">400000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTE4LTEtMS0yNDk5Nw_4c8d7f05-ea3c-401c-957a-4e79f848d4cf"
      unitRef="usdPerShare">47.45</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTIwLTEtMS0yNDk5Nw_b53a3245-7774-4ebf-aa5f-6244525686e3"
      unitRef="shares">400000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzExLTIyLTEtMS0yNDk5Nw_035464ab-9555-40e2-92ff-e7c0395adf64"
      unitRef="usdPerShare">47.45</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTMtMS0xLTI0OTk3_a4595a3c-99f2-46c6-94e8-ca29a69e1274"
      unitRef="shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id34f03de1bb44ddba68a5066911479e7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTYtMS0xLTI0OTk3_83a67cef-c5ff-4128-862d-9d42345579d1"
      unitRef="usdPerShare">58.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTktMS0xLTI0OTk3_d778fcc7-c67e-4e4d-9fa3-6c4381235723"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id8a5c9b224a7435c8558fdaa813a9afe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTEyLTEtMS0yNDk5Nw_b8a942b7-3e16-4ca0-a8fd-cb3464d2f756"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTE1LTEtMS0yNDk5Nw_1c19bc06-451c-4211-b936-c8e26b2852e0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i57995cb2792f4a2eabcffb3154614833_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTE4LTEtMS0yNDk5Nw_8f0d3258-2c1a-49bc-881a-c596d12a0be2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTIwLTEtMS0yNDk5Nw_3fc6b005-010a-4d35-931a-81ade592fe23"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i21375452a96d4121a2f201e130dc7a83_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEyLTIyLTEtMS0yNDk5Nw_b0b362b4-3df8-40d3-8d13-93deb2f81ce4"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8aed6ab8e7a846979b3981d0fa975a0a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTMtMS0xLTI0OTk3_f2a25866-5e9c-4ac2-9b3f-f138bee8b698"
      unitRef="shares">1020000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8aed6ab8e7a846979b3981d0fa975a0a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTYtMS0xLTI0OTk3_e865bd59-2ba3-430c-82f9-4fa12fe5cfdf"
      unitRef="usdPerShare">57.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie391f02ee6e74f58ae7abeee5e9bbdcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTktMS0xLTI0OTk3_7b0b8a3e-f430-4624-904e-10f2308ca9f8"
      unitRef="shares">459000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie391f02ee6e74f58ae7abeee5e9bbdcf_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTEyLTEtMS0yNDk5Nw_2c4b38c0-38a1-47e0-bbb6-053bf6ebfc0f"
      unitRef="usdPerShare">70.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="icafc46f4e5264e7b8d7afa60620a8e9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTE1LTEtMS0yNDk5Nw_7d6993fe-f58a-4255-9f00-de5715495004"
      unitRef="shares">278000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icafc46f4e5264e7b8d7afa60620a8e9e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTE4LTEtMS0yNDk5Nw_f116b299-ff50-4efd-b468-4c0f75c45941"
      unitRef="usdPerShare">56.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3e6db4014f844316ab0930ef4e78eac2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTIwLTEtMS0yNDk5Nw_5f15897b-276b-43e7-b835-94d3c28c8336"
      unitRef="shares">737000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3e6db4014f844316ab0930ef4e78eac2_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzEzLTIyLTEtMS0yNDk5Nw_e17803d6-6e5a-4ae2-aa52-8e9802271fff"
      unitRef="usdPerShare">65.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTMtMS0xLTI0OTk3_e2326c0d-80a3-4a82-9731-17eecb20aa24"
      unitRef="shares">507000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTYtMS0xLTI0OTk3_e5985580-feb5-443a-8dbe-fe7ef105e219"
      unitRef="usdPerShare">76.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTktMS0xLTI0OTk3_c9d60a24-4f0f-46b1-966a-a66f97a04b21"
      unitRef="shares">167000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTEyLTEtMS0yNDk5Nw_394336e0-06ea-49bb-abc6-8dadaa73ac11"
      unitRef="usdPerShare">88.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTE1LTEtMS0yNDk5Nw_d7917949-151a-453a-9714-09668b6028e8"
      unitRef="shares">70000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTE4LTEtMS0yNDk5Nw_2b5591c5-14fb-4a8a-8216-f6eb22a6a2c2"
      unitRef="usdPerShare">56.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7f15bee024d649948a5879920194bf59_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTIwLTEtMS0yNDk5Nw_efd8007a-6e43-4491-a303-28263ff421c6"
      unitRef="shares">237000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7f15bee024d649948a5879920194bf59_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE0LTIyLTEtMS0yNDk5Nw_1bed5e68-cd0c-4e48-8ba1-79b91ecbf884"
      unitRef="usdPerShare">79.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTMtMS0xLTI0OTk3_96fc29a3-149a-4375-96c3-e909a466d3f5"
      unitRef="shares">530000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTYtMS0xLTI0OTk3_4a3f5462-b4cd-4f80-8547-03d63dd6ba82"
      unitRef="usdPerShare">60.10</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTktMS0xLTI0OTk3_f0242f0d-3dc9-4344-a32e-f6e875f202c0"
      unitRef="shares">0</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTEyLTEtMS0yNDk5Nw_49777810-29c3-4959-9ceb-53819a53e7b9"
      unitRef="usdPerShare">0</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTE1LTEtMS0yNDk5Nw_db9164cc-5c66-4899-b8da-b9135860fe18"
      unitRef="shares">348000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTE4LTEtMS0yNDk5Nw_814c3bdf-0a3d-4726-a8ec-854746165755"
      unitRef="usdPerShare">56.83</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i7f15bee024d649948a5879920194bf59_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTIwLTEtMS0yNDk5Nw_5a6d666e-182c-4f92-8c18-e38b7b61f95a"
      unitRef="shares">348000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7f15bee024d649948a5879920194bf59_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE2LTIyLTEtMS0yNDk5Nw_44c36312-92c7-415f-9c36-aed3e88a3f3b"
      unitRef="usdPerShare">56.83</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTMtMS0xLTI0OTk3_14cd3bf7-9796-4f07-a37e-403a50365e7c"
      unitRef="shares">46000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3f94697196944bfeb55a13227950d4ce_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTYtMS0xLTI0OTk3_6eb7d100-bcec-45f0-8ff9-e43171c8ac5a"
      unitRef="usdPerShare">65.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTktMS0xLTI0OTk3_fb68525c-adc8-47f5-9ac2-4a44b7c8b621"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2940a5a0480a4f8da2abb42c7317febd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTEyLTEtMS0yNDk5Nw_a6f47650-862e-4086-a9a7-82bfb3d18cae"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTE1LTEtMS0yNDk5Nw_becde1dd-ade7-4bf0-bb11-dbfb33a5fae7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2e74d65d33ab41ec9e8213945a1ec209_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTE4LTEtMS0yNDk5Nw_eb6fa4ff-ae2d-4fc4-bd20-420b9f0928f2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7f15bee024d649948a5879920194bf59_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTIwLTEtMS0yNDk5Nw_9393ce20-7e79-4271-82b2-2fd46efa083d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i7f15bee024d649948a5879920194bf59_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE3LTIyLTEtMS0yNDk5Nw_86ddcca7-5c8e-4ecc-b158-6d16310c050a"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7468a24ce0364838bcab3b1940425362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTMtMS0xLTI0OTk3_f7acfeef-80e1-4787-b6ad-d0e1e584f006"
      unitRef="shares">951000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7468a24ce0364838bcab3b1940425362_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTYtMS0xLTI0OTk3_e16ce348-29ed-4995-b14c-ec0ca474e743"
      unitRef="usdPerShare">65.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifef55910d180408bbada874d90f21344_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTktMS0xLTI0OTk3_b643cff6-edae-4758-bc6c-2f5c02065e94"
      unitRef="shares">626000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifef55910d180408bbada874d90f21344_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTEyLTEtMS0yNDk5Nw_0a39cde5-045f-48c6-b1c1-969eafb10afe"
      unitRef="usdPerShare">75.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5f5d1380ddc94d11909dbf7c1a183217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTE1LTEtMS0yNDk5Nw_1a197b86-e17d-457a-9420-6fd12ec53d6c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5f5d1380ddc94d11909dbf7c1a183217_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTE4LTEtMS0yNDk5Nw_b6e2f336-ce04-492c-a02e-90e3a0541f72"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5ab7ef3df4894789995fb237a4fd8bce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTIwLTEtMS0yNDk5Nw_dbaf313c-4a72-4d5b-983a-9604bf83972f"
      unitRef="shares">626000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5ab7ef3df4894789995fb237a4fd8bce_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90YWJsZTozNWYyN2IzMmIyM2E0MjViYmM1MWM5MWI5OGQ1ZmZkNy90YWJsZXJhbmdlOjM1ZjI3YjMyYjIzYTQyNWJiYzUxYzkxYjk4ZDVmZmQ3XzE4LTIyLTEtMS0yNDk5Nw_2a914b3e-79d5-46f8-ab64-4de82393913c"
      unitRef="usdPerShare">75.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzMzNTA_155b33f9-7ebe-4acc-8e51-7b8133545071"
      unitRef="usd">78000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzMzNTQ_f301f38a-4f9e-42a2-b907-ad1e6b2513cf"
      unitRef="usd">46200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzMzNjI_a4de0e0e-2acd-4fab-b6f1-7651962d2d3d"
      unitRef="usd">57000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTIvZnJhZzo5N2YwNDhiYzM1MjI0MmExYmNiMGViYjY3NGNmZTBmNC90ZXh0cmVnaW9uOjk3ZjA0OGJjMzUyMjQyYTFiY2IwZWJiNjc0Y2ZlMGY0XzM2MTc_5229dd17-c709-4902-a518-ba4993294a86"
      unitRef="shares">3900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90ZXh0cmVnaW9uOjQyM2JkNjBlZWMxYjRjYTdiOGUwYTEzYjNmODU2ZDUyXzM4Mg_39023dad-408d-47c0-917e-304b6db1a5a0">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note O&#x2014;Net Income Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation of net income per share for the three years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dilutive effect of potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted weighted average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Potential common shares include the dilutive effect of unvested performance-based restricted stock, restricted stock which contains forfeitable rights to dividends, and stock units.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90ZXh0cmVnaW9uOjQyM2JkNjBlZWMxYjRjYTdiOGUwYTEzYjNmODU2ZDUyXzM4MA_f7316cb3-ba7b-4801-92a0-98c4f729115f">&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation of net income per share for the three years ended December&#160;31, 2021, 2020 and 2019, are reflected in the following table (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dilutive effect of potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted weighted average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzMtMi0xLTEtMjc2MjY_cb7e6e2c-062d-45b8-aab7-810bfc374698"
      unitRef="usd">598626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzMtNC0xLTEtMjQ5OTc_19d58255-19c0-45e1-bafd-f6b0a59b982b"
      unitRef="usd">306276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzMtNi0xLTEtMjQ5OTc_d3ffb0a0-c657-4fc5-a7e1-25a5c6bc2d25"
      unitRef="usd">454433000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzUtMi0xLTEtMjQ5OTc_69a6ecdf-db6e-4082-947d-f380f416074d"
      unitRef="shares">110482000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzUtNC0xLTEtMjQ5OTc_57c2b917-3bb2-43f8-b1c8-d712c04b7346"
      unitRef="shares">112729000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzUtNi0xLTEtMjQ5OTc_b68128d9-01c4-4423-b6bd-0ac639425ac9"
      unitRef="shares">115656000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzctMi0xLTEtMjc2Mjg_69a6ecdf-db6e-4082-947d-f380f416074d"
      unitRef="shares">110482000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzctNC0xLTEtMjQ5OTc_57c2b917-3bb2-43f8-b1c8-d712c04b7346"
      unitRef="shares">112729000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzctNi0xLTEtMjQ5OTc_b68128d9-01c4-4423-b6bd-0ac639425ac9"
      unitRef="shares">115656000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzgtMi0xLTEtMjc2Mjg_f086ca1c-410a-4dc1-bb20-fc705a600edd"
      unitRef="shares">1236000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzgtNC0xLTEtMjQ5OTc_8b94276e-8b36-4932-a9d2-71802fc85f6d"
      unitRef="shares">589000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzgtNi0xLTEtMjQ5OTc_94c8026b-cbd8-4c9c-8ac8-ce04220528ad"
      unitRef="shares">755000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzktMi0xLTEtMjQ5OTc_8eb57af4-6283-4463-aa47-f44b1a7adccd"
      unitRef="shares">111718000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzktNC0xLTEtMjQ5OTc_7a5a6a78-2bb2-4e95-95fb-9eee426143d0"
      unitRef="shares">113318000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzktNi0xLTEtMjQ5OTc_4b11eead-14ff-45d4-bccd-a52058955d41"
      unitRef="shares">116411000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzExLTItMS0xLTI3NjMw_79fa7e01-ee12-4348-988d-aa994082df08"
      unitRef="usdPerShare">5.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzExLTItMS0xLTI3NjMw_de913558-2ee3-42e3-a6a0-76d4894737aa"
      unitRef="usdPerShare">5.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzExLTQtMS0xLTI0OTk3_0b19fe72-0cc1-49e2-9a4e-bce65925eaaf"
      unitRef="usdPerShare">2.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzExLTYtMS0xLTI0OTk3_099348a4-8e5f-41d5-8b18-4f4f60cf5669"
      unitRef="usdPerShare">3.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzExLTYtMS0xLTI0OTk3_fec24e8b-b72f-464f-ba78-6c7588faf229"
      unitRef="usdPerShare">3.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzEyLTItMS0xLTI3NjMw_9a04c3af-ed04-4565-ba48-b5bc5cb96ab9"
      unitRef="usdPerShare">5.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzEyLTItMS0xLTI3NjMw_f766201e-6a69-47d3-98b9-98018130efd5"
      unitRef="usdPerShare">5.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzEyLTQtMS0xLTI0OTk3_adc28854-9574-4f0b-abaf-c189c80b7e06"
      unitRef="usdPerShare">2.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzEyLTYtMS0xLTI0OTk3_437c6664-d1f7-4320-a8a6-489931659ce8"
      unitRef="usdPerShare">3.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMTgvZnJhZzo0MjNiZDYwZWVjMWI0Y2E3YjhlMGExM2IzZjg1NmQ1Mi90YWJsZToxNWY5OGEyODlmYzc0NDA1OWFiZjRmMmVlZjZjYTVjZi90YWJsZXJhbmdlOjE1Zjk4YTI4OWZjNzQ0MDU5YWJmNGYyZWVmNmNhNWNmXzEyLTYtMS0xLTI0OTk3_8ddbb1d0-a065-46a4-b018-cfd0db071837"
      unitRef="usdPerShare">3.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzE5Nzk_3da49095-8c6f-46bf-a9c1-28e2ab11f2d5">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note P&#x2014;Business Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has three reportable segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Operating segments are defined as components of the Company for which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assess performance. The temporary and consultant staffing segment provides specialized staffing in the accounting and finance, administrative and office, information technology, legal, advertising, marketing, and web design fields. The permanent placement staffing segment provides full-time personnel in the accounting, finance, administrative and office, and information technology fields. The risk consulting and internal audit services segment provides business and technology risk consulting and internal audit services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting policies of the segments are set forth in Note A. The Company evaluates performance based on income before net interest income, intangible assets amortization expense and income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of service revenues and segment income by reportable segment to consolidated results (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary and consultant staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,038,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,412,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent placement staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk consulting and internal audit services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,261,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,461,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,109,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,074,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary and consultant staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent placement staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk consulting and internal audit services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Combined segment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Service revenues presented above are shown net of eliminations of intersegment revenues. Intersegment revenues between temporary and consultant staffing segment and risk consulting and internal audit services segment were $580.4 million, $240.0 million and $172.4 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Revenue and direct costs related to the intersegment activity are reflected in the risk consulting and internal audit segment, including the costs of candidate payroll, fringe benefits and incremental recruiter compensation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets by reportable segment are not presented as the Company does not allocate assets to its reportable segments, nor is such information used by management for purposes of assessing performance or allocating resources. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates internationally, with operations in North America, South America, Europe, Asia and Australia. The following tables represent revenues and long-lived assets by geographic location (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenues (a) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,006,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,984,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,454,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,124,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,365,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,461,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,109,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,074,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;There were no customers that accounted for more than 10% of the Company&#x2019;s total service revenues in any year presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;No individual country represented more than 10% of revenues in any year presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzQ2_13dd073d-e616-4157-a207-3bafa0da864f"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzE5ODA_cc45dbe3-8562-46f2-9226-d6b0d132fd86">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of service revenues and segment income by reportable segment to consolidated results (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary and consultant staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,038,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,477,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,412,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent placement staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk consulting and internal audit services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,261,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,461,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,109,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,074,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary and consultant staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent placement staffing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk consulting and internal audit services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Combined segment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7be8d7e293e84ee29d3379bdeba60a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzMtMi0xLTEtMjc2Mzc_288d97c1-4b75-4862-9178-e469ca3a8771"
      unitRef="usd">4038743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8be24dcdc95d465980a82bf6ff4f72b5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzMtNC0xLTEtMjQ5OTc_fd53120b-12cd-4d03-ac75-7aea3e6f1efe"
      unitRef="usd">3477335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6cc5f37039c4307898e8f0e1e232079_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzMtNi0xLTEtMjQ5OTc_4801410f-70be-4988-a197-e387e26da03b"
      unitRef="usd">4412125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8049324b44541be8feef811857f5545_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzQtMi0xLTEtMjc2Mzc_44c54344-68fc-4ade-9e8e-68270bb0d0b3"
      unitRef="usd">569921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18f9599cd2aa49ecb6766ddbd7984923_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzQtNC0xLTEtMjQ5OTc_9c29fa2f-9a84-4211-b32c-eae14cae1ee2"
      unitRef="usd">370109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if518ed5b5801474682c766a41e32d6e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzQtNi0xLTEtMjQ5OTc_2da76b41-3513-40c2-b26a-afd50a7e0f35"
      unitRef="usd">533432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide80aeb71873406888026001cc857c48_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzUtMi0xLTEtMjc2Mzc_ee46e4e7-6d08-428c-9535-670d5d7a46f5"
      unitRef="usd">1852780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib11787e56458457594633d71201b9bb3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzUtNC0xLTEtMjQ5OTc_b0c58298-8769-4ccf-9328-0f12c202492f"
      unitRef="usd">1261556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59a91a88c65845bdaf0077bd0b60d811_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzUtNi0xLTEtMjQ5OTc_ec9e91db-212f-41c5-bc7d-0dfc4c5b3277"
      unitRef="usd">1128875000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzYtMi0xLTEtMjQ5OTc_6ace9e80-8c02-44a3-9bb1-55c4648264d5"
      unitRef="usd">6461444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzYtNC0xLTEtMjQ5OTc_4286249c-3a87-41a0-a996-b22165317c38"
      unitRef="usd">5109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzYtNi0xLTEtMjQ5OTc_dae33ba3-2608-4482-90cf-02052ca2332a"
      unitRef="usd">6074432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7be8d7e293e84ee29d3379bdeba60a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzgtMi0xLTEtMjc2Mzk_e000f4de-335b-412a-87c4-0ac21e915b40"
      unitRef="usd">393872000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8be24dcdc95d465980a82bf6ff4f72b5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzgtNC0xLTEtMjQ5OTc_39e5b70a-4696-4116-acb8-b2c6ebc31518"
      unitRef="usd">237279000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic6cc5f37039c4307898e8f0e1e232079_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzgtNi0xLTEtMjQ5OTc_f055a0b1-e74c-4652-8ba0-232c76a86881"
      unitRef="usd">410153000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic8049324b44541be8feef811857f5545_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzktMi0xLTEtMjc2Mzk_f55ba588-472b-47f1-b12d-414fb8eb771a"
      unitRef="usd">106465000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i18f9599cd2aa49ecb6766ddbd7984923_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzktNC0xLTEtMjQ5OTc_dccbc369-3765-4415-a1c4-31e51e92192b"
      unitRef="usd">28799000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if518ed5b5801474682c766a41e32d6e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzktNi0xLTEtMjQ5OTc_e8979661-8498-4f34-a807-b00e9b2857f3"
      unitRef="usd">83885000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ide80aeb71873406888026001cc857c48_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEwLTItMS0xLTI3NjM5_4832324d-1bfe-4534-a2c7-2bd3c6457d33"
      unitRef="usd">305487000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib11787e56458457594633d71201b9bb3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEwLTQtMS0xLTI0OTk3_71c35e23-5aeb-41af-9b0b-c350660acf89"
      unitRef="usd">155680000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i59a91a88c65845bdaf0077bd0b60d811_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEwLTYtMS0xLTI0OTk3_391e420d-88da-4c07-83ac-f75172245911"
      unitRef="usd">127713000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzExLTItMS0xLTI0OTk3_183c8252-48a0-4521-8c4b-8bd13986e2e7"
      unitRef="usd">805824000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzExLTQtMS0xLTI0OTk3_b32d57a2-6bcd-4fe9-97cb-f52f934e44ae"
      unitRef="usd">421758000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzExLTYtMS0xLTI0OTk3_b489f2ea-ac3f-4f70-ac85-7cbb21e891ef"
      unitRef="usd">621751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEyLTItMS0xLTI3NjQx_b21ab2cd-564c-4708-8563-ebfe486c0317"
      unitRef="usd">2241000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEyLTQtMS0xLTI0OTk3_64a2f073-eb50-4bdc-97b5-bddf807537ca"
      unitRef="usd">1219000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEyLTYtMS0xLTI0OTk3_c95cbff6-d29c-48c0-ab90-a717911f098f"
      unitRef="usd">1361000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEzLTItMS0xLTI3NjQx_bfac38b4-df9c-44ce-b89a-199ddabc252f"
      unitRef="usd">197000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEzLTQtMS0xLTI0OTk3_d0303ed4-cba1-4574-aaf7-7322db2f4cc3"
      unitRef="usd">1343000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzEzLTYtMS0xLTI0OTk3_2f56977c-24aa-473b-92f1-c02638383ea4"
      unitRef="usd">5125000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzE0LTItMS0xLTI0OTk3_e1920940-56a7-4e7e-9a2c-04b8032f6d99"
      unitRef="usd">803780000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzE0LTQtMS0xLTI0OTk3_00e57f40-1274-4fb2-a852-9f14a8887af2"
      unitRef="usd">421882000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTpiNjFjZDliM2YzYmY0Njk0OTQxYjYzNWRhZTdjYTIwMi90YWJsZXJhbmdlOmI2MWNkOWIzZjNiZjQ2OTQ5NDFiNjM1ZGFlN2NhMjAyXzE0LTYtMS0xLTI0OTk3_26aa5cd4-ea21-43de-84ac-85753c029f8f"
      unitRef="usd">625515000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bf7c344441f475eb857ebe0b4344164_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzE2NDkyNjc0NDM5NTk_e422c1fa-fe7c-42b1-9b97-add4fcba1ca9"
      unitRef="usd">-580400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62124f8237e14e1ab6558a6b10dedc91_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzE2NDkyNjc0NDM5NzA_f1babe24-aa7b-4231-b29f-ce3ecf48e40c"
      unitRef="usd">-240000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i122a93a8e4a14287ab0107654e1da7e3_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzE2NDkyNjc0NDM5OTM_19dce311-737f-4b27-9992-9d56e056e7a3"
      unitRef="usd">-172400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90ZXh0cmVnaW9uOjAzMWQ0OWNjYjU3MTQ2OTZhMTRhNjBhNmM1NDA1MGIwXzE5ODI_4f09f077-5536-4446-a584-24bb12715ed5">The following tables represent revenues and long-lived assets by geographic location (in thousands):&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenues (a) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,006,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,984,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,454,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,124,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,365,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,461,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,109,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,074,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;There were no customers that accounted for more than 10% of the Company&#x2019;s total service revenues in any year presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;No individual country represented more than 10% of revenues in any year presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i393a120e8a6846ea9d2063a085f9a297_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzMtMi0xLTEtMjQ5OTc_04773acd-c61c-4be1-b68d-b788fd188530"
      unitRef="usd">5006525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44429e2ff9e04e6b98bd20d3392814e8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzMtNC0xLTEtMjQ5OTc_63499353-c0e9-4bc1-8e89-5c02c33c19dd"
      unitRef="usd">3984742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacc2bd2b28df4606a16e7325764c3711_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzMtNi0xLTEtMjQ5OTc_c807d9d3-fd3a-4191-a8c5-66b845d26c6e"
      unitRef="usd">4708715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic464468aefe4437c8292340a7e0d314e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzQtMi0xLTEtMjQ5OTc_17fdc5cb-d093-4e0d-81dc-63f8b3de52d3"
      unitRef="usd">1454919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if15dcc99d680470693c6123f4bf3be96_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzQtNC0xLTEtMjQ5OTc_147c6ac0-c02a-4210-b6a7-0b7574e19f28"
      unitRef="usd">1124258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09bb2a1689944bae87e12b195585ca4f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzQtNi0xLTEtMjQ5OTc_4f70ee21-f268-4927-9032-4f4e191c7e9a"
      unitRef="usd">1365717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzUtMi0xLTEtMjQ5OTc_817eb157-dbbc-4599-9eef-c4449f5cf9cf"
      unitRef="usd">6461444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id31de7aae5044124adc89b428fda2fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzUtNC0xLTEtMjQ5OTc_2bbd8dd5-7ab9-4b8c-8665-947f1b38c9c9"
      unitRef="usd">5109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic92a96bba7e740b4972178e58b3de21d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzUtNi0xLTEtMjQ5OTc_3790ccb8-09fb-4ba7-b1cf-28f2ba8a4ea9"
      unitRef="usd">6074432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4f2432d322e64b6a8b412f7de1c8db7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzEwLTItMS0xLTI0OTk3_ee5db26f-eff6-4f51-be30-4db66ca0cf24"
      unitRef="usd">76757000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i981b37f8c5444c778b818ed8b9203f6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzEwLTQtMS0xLTI0OTk3_6634ab48-ee18-4697-933d-3194ec6dd10b"
      unitRef="usd">88117000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2700f04d83a0426992430e45f6420923_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzEwLTYtMS0xLTI0OTk3_d93e8fdd-fb57-4ccd-b1f8-91d531a76aaa"
      unitRef="usd">99365000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7ab8b109afa44449b8a6ffac919952fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzExLTItMS0xLTI0OTk3_08bf192a-0bd4-44dc-956b-4be28f355e1e"
      unitRef="usd">16646000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i093ea41d11d24cc2b6ce697d40291f75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzExLTQtMS0xLTI0OTk3_e3774c42-d60a-4d64-b6e2-0fe7c493ba7c"
      unitRef="usd">21700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0c09dea6fd754b8b90cb9c84f9ced488_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzExLTYtMS0xLTI0OTk3_c143d588-397b-4810-acee-70b8dda231e0"
      unitRef="usd">29020000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idc07fc3217c54bd489ca78a30969a86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzEyLTItMS0xLTI0OTk3_c2ba1ea9-5c4d-4147-a782-298025a7285c"
      unitRef="usd">93403000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i00d5b4fad352425694360f79bd3a67c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzEyLTQtMS0xLTI0OTk3_10acdddb-6de9-4fd8-ad53-d556c367f9ff"
      unitRef="usd">109817000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7f4cf2596c6f4d058d7f91244cd48a12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjEvZnJhZzowMzFkNDljY2I1NzE0Njk2YTE0YTYwYTZjNTQwNTBiMC90YWJsZTo1NTI1ZDgxOGJmYjk0MzU2YTNmOTNlOWJkYzRmZjAwOC90YWJsZXJhbmdlOjU1MjVkODE4YmZiOTQzNTZhM2Y5M2U5YmRjNGZmMDA4XzEyLTYtMS0xLTI0OTk3_8b3ceaec-2c6a-45b6-b703-927b903540cb"
      unitRef="usd">128385000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjcvZnJhZzo2OTM1MGIxNTlmMTg0ZjYxYTllYmQ4NmVjYTQyYmYxYy90ZXh0cmVnaW9uOjY5MzUwYjE1OWYxODRmNjFhOWViZDg2ZWNhNDJiZjFjXzgy_4e88ed48-89c0-4637-a2ad-6e181a187971">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note Q&#x2014;Subsequent Events&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;10, 2022, the Company announced the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quarterly dividend per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$.43&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Declaration date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 10, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Record date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 25, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payment date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ScheduleOfSubsequentEventsTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjcvZnJhZzo2OTM1MGIxNTlmMTg0ZjYxYTllYmQ4NmVjYTQyYmYxYy90ZXh0cmVnaW9uOjY5MzUwYjE1OWYxODRmNjFhOWViZDg2ZWNhNDJiZjFjXzgx_8038f856-a584-4263-9ec6-32b662c80a35">&lt;div style="margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;10, 2022, the Company announced the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quarterly dividend per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$.43&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Declaration date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 10, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Record date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 25, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payment date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i47a67645231b4a3c95834333a57497f1_D20220210-20220210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMjcvZnJhZzo2OTM1MGIxNTlmMTg0ZjYxYTllYmQ4NmVjYTQyYmYxYy90YWJsZTpjODU5N2UxY2ViZmQ0MDQ5OGYyZjVjYjlkNzk5NWY3OS90YWJsZXJhbmdlOmM4NTk3ZTFjZWJmZDQwNDk4ZjJmNWNiOWQ3OTk1Zjc5XzAtMS0xLTEtMjQ5OTc_3709f1d1-adac-43ad-b3a1-7bd9ab334cba"
      unitRef="usdPerShare">0.43</us-gaap:CommonStockDividendsPerShareDeclared>
    <dei:AuditorName
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMzAvZnJhZzpjNzlkMzQ4YmQxMDQ0ZDZkYmExMmM1ZDMzOGEyNzFmZi90ZXh0cmVnaW9uOmM3OWQzNDhiZDEwNDRkNmRiYTEyYzVkMzM4YTI3MWZmXzM4NDgyOTA3MDczNTU_5d4291ab-e4cd-407c-917e-0db3105d357a">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xMzAvZnJhZzpjNzlkMzQ4YmQxMDQ0ZDZkYmExMmM1ZDMzOGEyNzFmZi90ZXh0cmVnaW9uOmM3OWQzNDhiZDEwNDRkNmRiYTEyYzVkMzM4YTI3MWZmXzM4NDgyOTA3MDczNTY_a203df89-66ab-4e2b-b25c-a7d09598df4b">San Francisco, California</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNDgvZnJhZzo0MGQ5NDRlZmM4NTc0NjYxYWM3MjlmMjFkY2YxYTAzYy90YWJsZToxMjlhMWNmY2FmOGQ0ZDAxOWM2OTVkY2Q0OWJhNWRkOC90YWJsZXJhbmdlOjEyOWExY2ZjYWY4ZDRkMDE5YzY5NWRjZDQ5YmE1ZGQ4XzctMC0xLTEtMzg5MDkvdGV4dHJlZ2lvbjo2ZWQ3NTA4NTU3OWM0YWVmOGJkODQ3NmRlMmUxZWM5MV8zODQ4MjkwNjk3MzE5_d2114bfa-860c-4c52-9280-dba91d2f951b">238</dei:AuditorFirmId>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90ZXh0cmVnaW9uOmMxZTUwZGY5MzM3NjQyMzI4MjI4M2NiYzA2ZTYyNGQ4XzI3NA_a50f80d4-518b-4c0b-8ec1-8ab7378a8bda">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Schedule II&#x2014;Valuation and Qualifying Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;Beginning&#160;of&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;In accordance with its adoption of ASC 326 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current Expected Credit Losses Model, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;on January 1, 2020, the Company established allowances based on expected losses due to credit risk of its customers.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8a01baf72d8d448ba471e40df2190ae0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzItMi0xLTEtMjQ5OTc_f657a23a-188f-4597-bac0-9ee0d32e77d3"
      unitRef="usd">27678000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if44e88cdf0be4ec1b8e53cd35a4aae98_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzItNC0xLTEtMjQ5OTc_df932e82-f62b-4d58-8fc1-9c5d3439a381"
      unitRef="usd">9868000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if44e88cdf0be4ec1b8e53cd35a4aae98_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzItNi0xLTEtMjQ5OTc_d59fed84-eb40-41b0-b784-b625132c5b4b"
      unitRef="usd">8687000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="if44e88cdf0be4ec1b8e53cd35a4aae98_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzItOC0xLTEtMjQ5OTc_a8e8574f-2961-486f-92bd-a63beec2b7a3"
      unitRef="usd">-103000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iafb8b5c73a6d4ed38870f054445dbde7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzItMTAtMS0xLTI0OTk3_da2c719a-1595-4bb1-bbd8-a21c47eb7fcd"
      unitRef="usd">28756000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8ea154949c184595bfdf729b5e991878_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzMtMi0xLTEtMjQ5OTc_6d8cb6aa-06a5-4d70-bdc6-642eb1eaf4cc"
      unitRef="usd">23072000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ieaf21382d7f045aaaa2eef09ea32d72c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzMtNC0xLTEtMjQ5OTc_1d4ef716-4224-4bf0-83c8-cdc1797805f2"
      unitRef="usd">719000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ieaf21382d7f045aaaa2eef09ea32d72c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzMtNi0xLTEtMjQ5OTc_79cba199-ce74-4085-aef2-cbdf4c29b3ac"
      unitRef="usd">2154000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ieaf21382d7f045aaaa2eef09ea32d72c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzMtOC0xLTEtMjQ5OTc_c058e8ec-decb-42a8-b899-fb5f7b1f379d"
      unitRef="usd">-19000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic62f326b3a6b4a46b7a98dfd241f78ec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzMtMTAtMS0xLTI0OTk3_31db8f59-fd56-41e2-a47d-6901599e1e1b"
      unitRef="usd">21618000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibd87b489adf946e7a29fe7f031c6fd63_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzUtMi0xLTEtMjQ5OTc_1a619329-14fa-4344-8149-392653b05577"
      unitRef="usd">23443000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i3538af3b239a487a90297355985fdbe6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzUtNC0xLTEtMjQ5OTc_e850b87c-9ff7-463b-b0c0-5cb64a78c3fc"
      unitRef="usd">4200000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i3538af3b239a487a90297355985fdbe6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzUtNi0xLTEtMjQ5OTc_a271d4db-7c49-49f8-aa3f-281bfd3117d8"
      unitRef="usd">7906000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i3538af3b239a487a90297355985fdbe6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzUtOC0xLTEtMjQ5OTc_67024930-837e-4096-adbd-92426d51c34c"
      unitRef="usd">-120000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i3116fbef93aa4a429ee3761e2e1a0c59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzUtMTAtMS0xLTI0OTk3_21f9c1dd-581a-44b8-9647-c23fc2e8822c"
      unitRef="usd">19617000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic62f326b3a6b4a46b7a98dfd241f78ec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzYtMi0xLTEtMjQ5OTc_861fe375-cf81-4e70-a34e-4ccbc4e43804"
      unitRef="usd">21618000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i884c6efdecf947d4b74da33f12d131ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzYtNC0xLTEtMjQ5OTc_1b49acae-ad9c-4153-8be0-846b22268ba2"
      unitRef="usd">3462000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i884c6efdecf947d4b74da33f12d131ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzYtNi0xLTEtMjQ5OTc_afa5a7cc-9187-4dc9-98b3-7d6e65e4e0c2"
      unitRef="usd">2333000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i884c6efdecf947d4b74da33f12d131ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzYtOC0xLTEtMjQ5OTc_605201d8-b94b-4580-abdb-53af5ad8433c"
      unitRef="usd">1385000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i3c369633fde64d6193f9bf42e3df59a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzYtMTAtMS0xLTI0OTk3_a6b1f59c-cb32-40e0-8d0b-26cf9525460d"
      unitRef="usd">24132000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i3116fbef93aa4a429ee3761e2e1a0c59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzgtMi0xLTEtMjQ5OTc_95e6ebe2-440e-41db-9adb-30836bb67ffb"
      unitRef="usd">19617000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i92f52c423a574275a994a4a16cb87677_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzgtNC0xLTEtMjQ5OTc_4b89c473-8866-4683-a92e-198107fe0491"
      unitRef="usd">9464000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i92f52c423a574275a994a4a16cb87677_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzgtNi0xLTEtMjQ5OTc_57776640-5f56-4c05-8288-72b622e69b4f"
      unitRef="usd">6827000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i92f52c423a574275a994a4a16cb87677_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzgtOC0xLTEtMjQ5OTc_ada96b85-8d54-4325-b061-601f2767cffd"
      unitRef="usd">-724000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id84d6c38bebf480cae39f680b8f1a96c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzgtMTAtMS0xLTI0OTk3_9bda1cf8-e1e7-4ba9-8949-07618d854eb4"
      unitRef="usd">21530000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i3c369633fde64d6193f9bf42e3df59a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzktMi0xLTEtMjQ5OTc_2f97af45-6e26-4ba4-be5b-0d5bdc50d700"
      unitRef="usd">24132000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i2b6c169ebfbb4fa7a1692b677ef7f68d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzktNC0xLTEtMjQ5OTc_948a4c9c-8cd9-4ea7-b95f-1238a6176abf"
      unitRef="usd">5635000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i2b6c169ebfbb4fa7a1692b677ef7f68d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzktNi0xLTEtMjQ5OTc_987c8bde-1ff5-48e6-b485-4f2f1ee933fb"
      unitRef="usd">3936000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i2b6c169ebfbb4fa7a1692b677ef7f68d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzktOC0xLTEtMjQ5OTc_c80a946c-eb32-4a67-b48c-0678f4683671"
      unitRef="usd">-1633000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i823537e493cc42cb9af6230898552aef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmMGNhM2U4Y2JlMTRiODRiZTk1YmQzYmNjOGNmMTk4L3NlYzpmZjBjYTNlOGNiZTE0Yjg0YmU5NWJkM2JjYzhjZjE5OF8xNTcvZnJhZzpjMWU1MGRmOTMzNzY0MjMyODIyODNjYmMwNmU2MjRkOC90YWJsZTpmMDNlMThkZWFmN2E0ZWFhYmVjZTRhYjZlZjczODE2Mi90YWJsZXJhbmdlOmYwM2UxOGRlYWY3YTRlYWFiZWNlNGFiNmVmNzM4MTYyXzktMTAtMS0xLTI0OTk3_384efb11-833b-4c0d-826f-b7aa79884c62"
      unitRef="usd">24198000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>99
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &U[3E0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !M>TY4@:F'NNX    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M2L0P$(9?17)O)\V*8NCFHGA2$%Q0O(5D=C=LTX1DI-VW-ZV[740?P&-F_GSS
M#4QKHC0AX4L*$1,YS%>C[_HL35RS/5&4 -GLT>M<ET1?FMN0O*;R3#N(VAST
M#D%P?@,>25M-&B9@%1<B4ZTUTB34%-();\V"CY^IFV'6 ';HL:<,3=T 4]/$
M>!R[%BZ "4:8?/XNH%V(<_5/[-P!=DJ.V2VI81CJ837GR@X-O#\_O<[K5J[/
MI'N#Y5=VDHX1U^P\^6UU_[!Y9$IP(2HNJN9Z([@4MY+??4RN/_PNPCY8MW7_
MV/@LJ%KX=1?J"U!+ P04    " !M>TY4F5R<(Q &  "<)P  $P   'AL+W1H
M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.
M'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#W(*+"$MX%,O6
M7.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S^!7+5(UEHP$3
M5T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'
MT=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+
M<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;:)P*C5M/TVMW
MW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8
M<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&<IV0!0X -\31
M3%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_
M::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E
M)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S(M>41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S
M&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV
M&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1DEXW0CYBSHN0
M$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@Y
MG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2
MGD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_13.V$I<8O./F
MQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7
M<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@
M2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0    (
M &U[3E0.<#!?G 8  .4:   8    >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
MI5E=;^(X%'V>_146.UK-2*4D#E ZVU:BT&[9Z0<"IJ/N:A],8B!J8K.V4\J_
MW^L "47A)M*^0+[NR?&U?<ZU<[&2ZE4O.#?D/8Z$OJPMC%E^:S2TO^ QTZ=R
MR07<F4D5,P.G:M[02\59D ;%48,Z3KL1LU#4KB[2:T-U=2$3$X6"#Q7121PS
MM;[FD5Q=UMS:[L(HG"^,O="XNEBR.1]S\V,Y5'#6R%"",.9"AU(0Q6>7M:[[
MK>]U;$#ZQ'/(5WKOF-BF3*5\M2>#X++F6$8\XKZQ$ S^WGB/1Y%% A[_;D%K
MV3MMX/[Q#OTV;3PT9LHT[\GH9QB8Q66M4R,!G[$D,B.YNN/;!K4LGB\CG?Z2
MU>;99K-&_$0;&6^#@4$<BLT_>]\F8B^@XQP)H-L >A#@'GN#MPWP#@-:1P*:
MVX!FFIE-4](\])EA5Q=*KHBR3P.:/4B3F49#\T-A^WUL%-P-(<Y<]>0;5V0(
M74SJY,>X3[Y\_GK1,(!L[S?\+<KU!H4>07$I>9#"+#2Y$0$//@(T@%+&B^YX
M75,4L<_]4^*Y)X0ZU"T@U,/#_V0B"Z<%X?V2\,2&.T5O_] :+\NRE^)Y:);_
M[DZU43#2_T$@FQED,X5L'DN0]!.8?X9,UDM>U&-XN.O4OR,L6AF+5C4672$2
M%I$17TIEBNC@.$8E'*'3SNBTJ]$9<A7*P(Y& M.B,#\E2-OQ]\NG3R5CX"SC
M=H8B]A*E++7;4/N0J1?.%,H/1ZO775KW,%Z=C%>GXD!2#.0\5>/CW8ACS5BD
ML7X\SSB=HS@WPH1F#:F*.'E,XBE715QP#+?N.DUZAK!QG5PDG2I\1GP>VAD,
MR7ID<6&OE0"-GJYO1A-RU[V_)8/'R<WHL3L9/#UV[^&L=XIQW1-TMPK7@?"E
M@EYDMD-/R-C ,"-2D9Y,A%%K^ ^*&X"C]V\PDC0G2:N0G+!W,@A@\(6ST$^9
M(MU= GG>K+OM9N>L13&&N6*[7A6&W2!07.N3W0&YA^?(DRC.'0Y).YTF&3.8
M\W=A!%HI&>:4;NX$+J[E*-7)2A92Q2''20C#!8I'C&!N$BZN[H<$>_8,QN)$
MKD0A.1SN@8M(0LVB7C%VN6>XN-0?LLNFRE#)MU#XQ5V-8_:Z&+7<,EQ<Y0^I
M#:4VX!U_A<OC\Q='/&\ZM(5QRVW#Q;4^[<0NK#6.4\$!VBUT=.5>X>)"?R^M
MGPX74F!F40)"O6:][:#CG>9V07&5GX0&C$O.B$N_3+^2,?<3!=DJHE6"U)-Q
M#*(X-M)_/;%#GCRS*.'D\ZGCN&0)1>5XP11FN30W#HI+._A_$(HY&:_CJ8P*
MR>( H[L!1B0W!XHK^2Y?Y.;=7S !2Y-C;EL"]/@RQNR*YF9 *YG!3UB>UE\%
MJ!;T*=,PX (RT#HI'G$EF"]<8]QR]:>5U/]91F#LL'1/JR:E"QGA2(\2(Y2K
M/:VD]KMZ=U-+I@,+A#4I)H8CEJ0J5WI:2>D'PG"UV7"PU3?;42UDAB.6,,N%
MGE82^K3K2 _\9RY5L5[@./=,P73I^CX'(( )-I 8QUSP*:[76X[CF$'Q<IUH
MN*V+>_/_+1)HKORTTC+A)N9J;@?8'X!@%N!'\9*)XO3A@&74O-P"/%RX![W;
M$>DF06B@D.@:P\&XT_KV-F+S(F8E>"4+9"]7>:_2\F"\ "W#,E4"4YJI7.V]
M2DN!83*-0A_2(UG11.QO45HIBMW-?+LZ;Y^U/:@B7%@&OQ5QV-N>J:3O']TV
M=59-GA(#?2>L-1;M0VV1VWN\7-=I=UKGG<X16KFT>]7V>/3>:@ZF]-2N1&<<
M)*NX-BU!'5HYED+; L4L.%'9JO:W7SO4/?M=DSZ?A2),!1**X/?UIB9.=PF,
M)%-.8@:R$M@3;9.UD%$ GD-"07PIQ'9/=Q7"9#SR!K;9+XHY3ZT!J.P#G1"[
MP1TDVW? "V&X!A;^@:W3/;T3 IT#%SZF1>W28A^%:LF0P6"P:6>HX:YUHE-;
M5O"E(4P3_KZTA76T/HYT<JP%AXG1"ZN+0AI+-^!P<<=]:8D<D,"F3NZT'NZ+
M77AQD+[\J*K@ *6S.+=6K^+.V_[VUBU<+'2($K"R7=?<5CW<#@]9;;<%C_/"
MX6Y?,%:YD7J5C+0'Q!20&HB OY/OO%B&<2A8L3B>VZ*N5\2LL?==P'ID^GU%
MPQ2%2G'SB2"[FGW#Z:9?+AKYXYL/0 _,6JPF$9]!J'-Z!@-+;;ZI;$Z,7*9?
M&:;2&!FGAPO.8#+;!^#^3$JS.[$OR+YL7?T'4$L#!!0    ( &U[3E2J:1WF
M) (  'H%   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&ULC91-C]HP$(;_
MBI7SBD "['85(O%15"2V0HNV/50]F&0@UMJ>U'::[;^O[8242A!QB3WVS.-W
MQADG-:IW70 8\B&XU+.@,*9\#D.=%2"H'F )TNX<40EJK*E.H2X5T-P'"1Y&
MP^$T%)3)($W\VDZE"5:&,PD[170E!%5_%L"QG@6CX+SPRDZ%<0MAFI3T!'LP
M;^5.62OL*#D3(#5#210<9\%\]+R8.G_O\(U!K2_FQ&5R0'QWQB:?!4,G"#AD
MQA&H'7[#$CAW("OC5\L,NB-=X.7\3%_[W&TN!ZIAB?P[RTTQ"YX"DL.15MR\
M8OT%VGPFCI<AU_Y+ZL8W^A20K-(&11ML%0@FFY%^M'6X#'B\$1"U 9'7W1SD
M5:ZHH6FBL";*>5N:F_A4?;05QZ2[E+U1=I?9.)/.JYP9LI'-]=HZ):&Q6+<9
M9BUBT2"B&XA11%Y0FD*3SS*'_'] :/5THJ*SJ$742UQ!-B#QZ(%$PVC4PXN[
M)&//B^]-DOR8'[11]I?XV8,?=_BQQX_[\*C(5RK@6OGZHW>*95!3 ZK ROU>
MMN&4)MOMKD?:I),VN4O:%K.;M]M/V%-)UHK*C.D,'\B2<F;+*!GM43?MU$WO
M4K=F2I#-ZIJX?D 4/UV3$5[T@P!U\EVO28:5-$UK=*O=PS)O^NF?>_,JO5!U
M8E(3#D<;.AP\VFJIIM,;PV#IN^N QO:JGQ;V<03E'.S^$=&<#7= ]]RF?P%0
M2P,$%     @ ;7M.5&/^?:]^!@  !AD  !@   !X;"]W;W)K<VAE971S+W-H
M965T,RYX;6RMF6UOVS80Q[\*X15#"SBQ2.JQ30RD3KH&R]HL3C?L)2/3L5!)
M=$DZ#_OT.\J.Y(@4DP)[D=BRCZ<_3[S[\>BC>R&_JQ7G&CU49:V.1RNMU^\G
M$Y6O>,74H5CS&KY9"EDQ#9?R=J+6DK-%,Z@J)R0(XDG%BGHT/6H^NY33(['1
M95'S2XG4IJJ8?/S(2W%_/,*CIP^NBMN5-A],ID=K=LOG7'];7TJXFK1>%D7%
M:U6(&DF^/!Z=X/<S2LV QN*O@M^KO??(3.5&B._FXGQQ/ J,(E[R7!L7#%[N
M^(R7I?$$.G[LG([:>YJ!^^^?O']J)@^3N6&*ST3Y=['0J^-1.D(+OF2;4E^)
M^\]\-Z'(^,M%J9K_Z'YG&XQ0OE%:5+O!H* JZNTK>]@%8F\ #@<&D-T \MH!
M=#>@B=QDJZR9UBG3;'HDQ3V2QAJ\F3=-;)K1,)NB-H]QKB5\6\ X/9V)6HFR
M6##-%VBNX06>D59(+-&GHF9U7K 270I5-$$_0-_FI^CMFW?H#2IJ=+T2&\7J
MA3J::-!B/$[RW7T_;N]+!NY[RO-#1/$8D8!@Q_#9ZX<'SX=/( )M&$@;!M+X
MHP/^3N;SL^NYQQ%M'='&43@43Z96"$*"<O.&_]@4=ZPT$76%:.LJ:ER9?+N;
MQC@+ HC'W7XH;+,H"4,2MV;/E(:MTM"K]"3/Q<8\:LES#BIO2CY&-=<NH5M/
M\9Z"+ WCK"_4-DMPB&/J%AJU0B.OT+-J78I'SDUV<BEAG>:B@C*F6+,FM80L
M04PI[@YR9(D*LS"SM#O,@CBFH5M[W&J/O=J_ZA67D,<@N_:)C*V[XSA+X[ G
MTF$6)A&.W"*35F3B%7DM-"3YRR(3Z^Z$Q&D4)CV5MAU.0Y+0U"TS;66F7IF7
M$N E]6.37B:SUJ94#:[9U%ZS- QH3ZMMA8,LQ8E;:M9*S;Q2&QH>B.7!1G%/
M0#-'0-,DZVMTF,40^(%PXJ K_<$K%F=1:U;?%I#^.Z6#$=VYVQ="*>VO48=5
M%&4#>83W.(6]8G\38G%?E*53&'8$DJ11U)?FLJ-!-) _N*,')EYQ7T3]E#YM
MD2IJ*%,<:?; W7PD]M*C$>1)7[3##@PI&1#=D0K[4;5-^^'5N1O^+%I91&B4
M]14Z#"- %!EZZ!VB<.C%\L7YR<?SB_/K\S,?FW%'$NQ'2<N\-7MDS8J'4L+R
M7&[@@?$' Y6!AV7C :<TR>)^*!QV-$B28" 2'4>P'R0G.Y$@7(JR;(3?\)HO
M"PTX5 -/T.9%% 8@O*_:MJ-9DB8#51!W8,%^LKR [G7):B1NRN*VN7;/P:9)
M1".26)&W[4(:88('YM!1!_NQ<[Z7QT_KQBG4@9(HIOU]AL,,'LE0!>J @_W$
M^2+T"_)LB@1]:0[0T,RMC'24(7[*S':%T< ;'G-]BTH.?1<J"W93E-!7N#..
MV!B!A$O[U=%AEJ1Q,%!Y2(<;XL?-\SW12UIMKD"%3N.DGV@NPR",XZ&]/-GK
M7UY-H)\-M(,O*2;6!MEA!_!,XZ$%TG&(^#FTW8:\I-)F#,4T[&\^'&8ICL.!
M\DLZ$!%_L[1=#B]IM/L?'"50_].^2H<AU#3X&]#9 8[X 3<3557H;0MO$ 'M
MO5D)'/IX* ]O395 %^^<XKV.S6G2>[5F.3\>K2577-[QT12Y&O?_P='SR7>,
M)+%WMS"__CK[_?/7B].SJ_FOOZ0$)Q_0V9_?SJ__\;GO8$;\,+N43Q!36N3?
MQ^C-(?3J4',E@AY_PS\@MM$K(8M_P20:!T%@_I!:,9CG!U2+FJ-"*:"X,_XV
MO_KUV6OR?%(=W8B?;F;! (E?,2,2!]:<MM-I5IK8: 6-Q,+4'8R#,32&XRS-
MFN]@OSK&)!E'X'P[U!D!!T"Q585<1@,'#*2C)_'3\V2Q: ZX(,?7K%@<%#7*
MV;J G'<*M3F)S;;8:BY=ACC)LF1@[TX[J%(_5&$[N*DV97-J)[9G#+"QDGQE
M#ECO^%/S\;842CG3G=K</(!NGI#>%%QV83+4?-".K]3/URNN&7P$NVXF:U@S
M[O,Q!R[C)+8:$(<=R3(Z %7:097ZH;JM^DUNK$2YX%(]E15S_* ?G9I=;5V*
M@\@ZU7,8DB BZ0!0Z=X1Y&L:NSU8-4GXD].P#QW=S9_+T-G\3?8.J<TO!'\P
M>5O4"C8I2Q@9'";@0FX/W;<76JR;<^L;H;6HFK<KSD"^,8#OEP)HMKLP1^'M
M3Q_3_P!02P,$%     @ ;7M.5!J\SY*S @  Y0@  !@   !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6R=EM]OVC 0Q_\5*]H#E3KRBP2H(%)+56T/DU"K;0_3
M'DQBB%7'SFP'NO[U.SMI!&V L#XT_G'?N\]=#EUF.R&?54Z(1B\%XVKNY%J7
M-ZZKTIP46 U%23C<K(4LL(:MW+BJE 1G5E0P-_"\V"TPY4XRLV=+F<Q$I1GE
M9"F1JHH"R[]WA(G=W/&=MX-'NLFU.7"368DWY(GH[^52PLYMO62T(%Q1P9$D
MZ[ESZ]\LIL;>&OR@9*?VULADLA+BV6R^9G/',T"$D50;#Q@>6[(@C!E'@/&G
M\>FT(8UP?_WF_<'F#KFLL"(+P7[23.=S9^*@C*QQQ?2CV'TA33Z1\9<*INQ_
MM*MMQY&#TDII431B("@HKY_XI:G#GL ?'1$$C2#H*P@;06@3K<EL6O=8XV0F
MQ0Y)8PW>S,+6QJHA&\K-6WS2$FXIZ'2R$%P)1C.L28:>-#S@%6F%Q!H]4(YY
M2C%#2Z&H+?I@B25<YT33%+,K]!E]0BY2.9RJF:N!QWAUTR;V71T[.!+[GJ1#
M%/K7*/ "OT.^Z"_W#N4N5*$M1="6(K#^PB/^VNR/)/_K=J6TA+[[?2)8V 8+
M;;#1D6!+Z%8B)10=7G'Z?(U*+-$6LXJ@0:4R5!)9U_6JJZZU[['U;7ZGV\0;
M>A[4<+M?OG-6!^"C%GQT&3BN="XD?863 >5-,W12UX[C/9[(LW_ON,_;'9!'
M+7ET&3E5JCI/'7V@><][RN* -&Y)XY.D"U$4T'#_TQEQK\XX9W5 /6ZIQQ=0
M]V^+\8?R!;'7V1A]+ _0)RWZY +T?GTQ^0#C^UX\B::3Z3OL+LO0#\;1L8I/
M6^SI!=@PHY7&/*-\<XY]VIN]R[*;W=T;0N8#X!N6&\H58F0-6F]H1J:LAVJ]
MT:*T<VDE-$PYN\SA.X1(8P#W:R'TV\:,NO;+)OD'4$L#!!0    ( &U[3E0F
MF]&S[00   H2   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULC9A=<YLX
M%(;_BL;3BW8FM24! C*.9Y)X/WK1W4R]W5YT]@(;V68*R"O)=KJ_?H^ @",$
M\8WY\'L.>G2$7HGY6<@?:L^Y1L]%7JJ[R5[KP^ULIC9[7B1J*@Z\A'^V0A:)
MADNYFZF#Y$E:!17YC&+,9D62E9/%O+KW)!=S<=1Y5O(GB=2Q*!+Y\X'GXGPW
M(9.7&U^RW5Z;&[/%_)#L^(KKKX<G"5>S-DN:%;Q4F2B1Y-N[R3VY75)L BK%
MWQD_JXMS9%#60OPP%Y_2NPDV+>(YWVB3(H'#B3_R/#>9H!W_-DDG[3--X.7Y
M2_9?*WB 62>*/XK\6Y;J_=TDFJ"4;Y-CKK^(\^^\ 0I,OHW(5?6+SHT63]#F
MJ+0HFF!H09&5]3%Y;CKB(H"P@0#:!% [P!\(\)H []H OPGPJYZI4:I^6"8Z
M6<RE."-IU)#-G%2=644#?E::NJ^TA'\SB-.+1U$JD6=IHGF*5AH.4%2MD-BB
M/P]<)J8X"GU$7U=+]/[=!Z3VB>0*927Z:R^.*BE3=8/>O;J>SS0TS*2?;9I&
M/-2-H .-(!1]%J7>*_1+F?+T=8(9$+58] 7K@8YF7/+-%'GD!E%,B:-!C]>'
M8T?X\NIP$H_0>&V1O"J?-Y#O4[D1!>_*@[[?KY66\,[\,Y+=;[/[579_(/N*
MRU.VX? 6GWAYY,[ZU1F"*H.92DX+YC/B^_Y\=KKLUKXN(#C&&+_6+1WY<.C[
M'FUUKU""%B4817D4JAZ[JF9RLM0IV,6SO9 %/F$6BT.'8^9%L<7BT 5^[&'/
MS<):%C;*\IL42L&K+G=9Z<)@O<=2%C-,(PO#H<.$,D(L#(<NH &AL1LC;#'"
M-T97#K=V-VC'2YA/<@13!$I2F,HR,X3-K(_X,]B8<E<K[#6+Q-"JB%J8#AUC
M#/LVIC-?1./ C1FUF-$H9O.*;J4H8#(\<:7K>73/\]3,CKPXY.(GY\:3N)0P
MV8+>4%<S+-(2IGHG?]1K[T=&<&A7V2$+ Q)9LJ5#!F.5A&[XN(6/1^'O"R%U
M]E^- F]?5NJDW&7KG*-$*>X&B_OCC=K5>NR+""7V"^@0>8RXD0CNC!&_45'-
MP>HTT)C2WJ"2:Z>UX7Z?DCBT0)PJS_<L%)<,1OO X"07+D^N&9YK#BM%WA A
MG3R[W[DFV64K(NR%$;:A^CJ?PJ"C-E5?QV@0D"$LVF'14:PG*4Y9M00%KK>Q
MJ&,JA%;8)N;0$1(PS&PLARXD.!HP,=+9/?%&L?[@+Z/.B>'U33:.&+7]RZ'S
M,*-A#Z.O\P/PX@'_(MVZ@OBCRY8. \%2LEXZWHXL6$AG\V3<YQ\2E6W0^Z-*
MN\P?G'U5YXDN^VKJV][A4-%IV!O%?94WC8=ZJ;-Y,N[SRRP_FL7W-33,0>/U
MZMY7 8T-TQ<!S !+Y_4D'*WXJMH=C-:X,U0R[JA-C<$[ZSV'NT?ZAD8(]GNK
M Z>.AM2V$J<N8 $;Z)G.(<FX1;95?H/'X64$)A7;[ITZS[-U2Z>.^63 '6GG
MCG3<'9?9*4LY[/9@0;/)$[.@:<?N-4.Y27\Y_L@TL,OF5-D#?NE44=]"G%UL
MD@LN=]7'!@7+L&.IZXUE>[?]H'%?;>.M^P_D=EE_ENC2U%])/E>+=85ROH64
M>!K"C"'K#P_UA1:':BN^%AHV]M7IGB<IET8 _V^%T"\7Y@'MYY_%_U!+ P04
M    " !M>TY4UE='YRD#   N"0  &    'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;)66V4[C,!2&7\6*N  )R+X4M97H,AJD81$%YMI-W"9#8G=LMX6WGV,G
M9-HD[71N$B_G_W,^.U[Z6\;?14J(1!]%3L7 2*5<W9BFB%-28''-5H1"SX+Q
M DNH\J4I5IS@1(N*W'0L*S +G%%CV-=M3WS89VN99Y0\<23618'YYXCD;#LP
M;..KX3E;IE(UF,/^"B_)C,C7U1.'FEF[)%E!J,@819PL!L:M?3.)5+P.>,O(
M5NR4D2*9,_:N*G?)P+!40B0GL50.&%X;,B9YKHP@C=^5IU%_4@EWRU_NWS0[
ML,RQ(&.6_\P2F0Z,R$ )6>!U+I_9]CNI>'SE%[-<Z"?:5K&6@>*UD*RHQ)!!
MD='RC3^J<=@1V,$!@5,)G*; .R!P*X%[JL"K!)X>F1)%C\,$2SSL<[9%7$6#
MFRKHP=1JP,^HFO:9Y-";@4X.QXP*EF<)EB1!,PDOF%,I$%N@,2O@3TK5%&\(
MNJ,Q*P@Z_\&$N$!7Z'4V0>=G%^@,912]I&PM,$U$WY20E+(VXRJ!49F <R !
MVT'WC,I4H"E-2+)O8 )-C>1\(8V<HXX3$E\CU[Y$CN78'0F-3Y=;'?+)R7*[
M=X3&K2?(U7[NH0EZO']ZGGZ?/LSNWJ;H[@'J4YB%Q]GLXN:(O5?;>]K>.V#_
M #M+IJ>V:^I*K:^U:@/9#/U>%#A!W]SL#F@[S+4")VR$3=IAGN]YKEN'[1'X
M-8%_E "6/RQN"HN%<T+C3R0YIB+'Y;:2_((UI'_I2T2!%?YKB3^Z6,NO!#O9
M7=E1:#D-UG:8'?5"MX':9>;[!TB#FC0XB12V->A)T)Q0*$FTR@'X7WA!*Z/(
M;K*U8Z[<4/W%>VP=48[K>-UL8<T6'F5[81+GB,F4<!3O;3Q9M?'D:N/I(@L[
MQCJ,>E8#KAUF^X[O-> ZS-PH#+OAHAHN.@'N/[&B]MJ+K-!MKKUVF.O8OMN@
MG[3#/-_R_: !9NZ<) 7A2WTB"TA]366Y ]>M]:%_J\^Z1OL(+@/EV?W7IKQ)
MW&.^S*A .5F I74=0E*\/)W+BF0K?5[-F8333Q=3N- 0K@*@?\&8_*JH#]17
MI.$?4$L#!!0    ( &U[3E2H*0H6;@8  ,L?   8    >&PO=V]R:W-H965T
M<R]S:&5E=#<N>&ULO9EM;]LV$,>_"F$46 /$M4B*>B@2 [7C/ #=%B3M]F+8
M"T:B8ZV2Z$ITW'[[D;)J611%N0[0-['DW!W_/)+W.UD76UY\*5>,"? M2_/R
M<K028OU^,BFC%<MH^8ZO62[_L^1%1H6\+9XGY;I@-*Z<LG2"',>;9#3)1].+
MZKO[8GK!-R)-<G9?@'*39;3X/F,IWUZ.X.C'%P_)\TJH+R;3BS5]9H],?%[?
M%_)NLH\2)QG+RX3GH&#+R]$'^/X6>\JALO@K8=ORX!JHJ3QQ_D7=W,67(T<I
M8BF+A I!Y<<+F[,T59&DCJ]UT-%^3.5X>/TC^G4U>3F9)UJR.4__3F*QNAP%
M(Q"S)=VDXH%O;UD](:+B13PMJ[]@6]LZ(Q!M2L&SVEDJR))\]TF_U8DX<("X
MQP'5#DAS('TCX-H!'SN"6SNXF@/R>QQ([4 T!]?K<?!J!T^7%/0X^+6#KSEX
M?9*"VB&H5G>W'-5:7E%!IQ<%WX)"6<MHZJ+:$)6W7,(D5WOW413ROXGT$],Y
MSTN>)C$5+ :/0G[(C2E*P)?RCD=?5CR-65'^!A9?-XGX#L;@\^,5>/OF#)0K
M6K 2)#GXM.*;DN9Q>0[>M.XO)D)*5 --HEK.;"<']<CYQ 5-#6YSN]M\DVU2
MJDX!6"R7\EB<@WM6)#Q6\_@0\[4Z)^?RZC^9435!PQ!7 T/P+)-GK4J*P7MA
M]_X0QXG20%-P3Y-X?)>#.5TGYLE>#\2*HMUTY8K]*5:L %*;+%PK55%D!N[R
MB&<,O/W(R_+,$/[&'OZ!"5GR9.P%+?(D?S:MXNU/AGCE^DSDIM[O;+3?V:@2
MX?:(F-&4YA$#5( G]ISD2H@:;ET-? [>RIVZV\-GRN:*1>\ AN< .3 P;8_=
M:%XUFB+"RQ3"T/&E[8M!)=ZKQ*]0>8RPV6X <BC,\3 ,&V6["1CL8-BV69AB
M^2$,M%C77;LQ]*"CA;OIFCGF=+G[=+F5"^Y)E]S;DM"EW-TR+=75F:HXQE+U
MSP-/4R )MZ5%_*]E1Y']X,2Z5G_(5B*I#I=I&4AG?[C$=3'64C)HUI+F[:5Y
M5FF[.A"UZD!2UX&TIP[,O(Z4,0Y\7UOJ(:N67G^OU[?JO4I>DIA)1,@^(TKE
M(8Q- OWNT- E/O*TG [;M40&>Y'!\'J7Y48=T(J(LE:((HE4X2W5CCNL(::2
M$71T>6Y/XL*]IO!UFDQY##LZ'*TVA-USKU6&;HPQ-$\%.DWOX5@G4QW;L6H]
MXVKORHU+JXZ6?5/7QF-6AVP=H  [VH06@V9MR0?M$K1*?F#K31&MI.0J^]&N
M*Z@R?SZT'>K0K1RZGD-Z-#6@@W;26309,]@EV1C)P^(2;5/4AJTJK]G<] ;K
MRW0#1G@T&66A.)+<H3'OV(!N E&?Q 9&T#U)XC&J9G7LMBH7>X%&C'EMV%X&
MHM/=8"4GJ9\*TYC(=P.]Z!L,QS , [WR&NRPYWA:N-NA*;3SW_ 8DE_?#<"&
MN= .77L_ +O@Q(Z'_$X*!^W:\AK$0CMC3^H)8)>ED"#BZOMCR*RMN2$NM"/W
MN+X =L$ZAL1S] IV<X1A6VB#8?A*#@_"H O4P _-LE!#5&0GZDGM >JR4N\/
M:A-;@V"(TM<AH :WR([;4SH$U,4L0:Y>NA:#9FW)!X^=)]-XL$- )IH&?E\:
M&Y8B.TM_LD- 76#*8T,"Q]>WA>$Y4'_@Z0W64RQ0@U]T&GYM'8*"OB'O)BYB
MB'H(A1I"(?LCXY$=@E'5#'6?%6730E 0ZLM #.S'^GXW1(-^&/I(J^T&P['K
M8Z2O:]<,A2'N.S\-59'WZZ&.&FHB.S7M4$==[A'9%76>2(?MVO(:0"([($^"
M.C)AT ]"1U_Y0;NVZH:6R$[+X[".3,^8ONPF]9^5CC!L_QC7\!._DI]#%1QW
M*>@[/?4;-QC$=@R>A'7<!9R.]=K$AG5#E#ZLXX:1V,[(4[".NVPD)-3+TF+0
MK"WYX'?:DQ$ZB'5L0""6SWH]FAH 8CL ?Q+KV/!0AT('(1WKV/"XIF.]-U@/
MUG'#3'P:,ZU8A\:\FY#G>'T]'FX8A>U/?L=BW:1J5L=N'3H<0(= ?1D,AK!S
M/@U&")/0T1;LVF X1LA#.M=- 3W?(WIMG1R\=%2ON7^GQ7.2ER!E2^GHO/-E
MA&+WYGAW(_BZ>@_YQ(7@676Y8E3R7!G(_R\Y%S]NU*O-_?O[Z?]02P,$%
M  @ ;7M.5 -&SD== @  V 4  !@   !X;"]W;W)K<VAE971S+W-H965T."YX
M;6R-5-MNVS ,_17"&+ 6V*+XTLL*QT"3=-@>"@0MMCT,>U L)A8J2ZXD)^W?
M3Y(=-RV2HB^62/$<\H@6\ZW2#Z9"M/!4"VDF465M<T6(*2NLJ1FI!J4[62E=
M4^M,O2:FT4A9 -6")./Q.:DIEU&1!]]"%[EJK> 2%QI,6]=4/T]1J.TDBJ.=
MXXZO*^L=I,@;NL9[M+^:A786&5@8KU$:KB1H7$VBZ_AJGOGX$/";X];L[<$K
M62KUX(V?;!*-?4$HL+2>@;IE@S,4PA.Y,AY[SFA(Z8'[^QW[]Z#=:5E2@S,E
M_G!FJTET&0'#%6V%O5/;']CK.?-\I1(F?&';Q5Y<1%"VQJJZ![L*:BZ[E3[U
M][ 'B,^/ )(>D+P%9$< :0](/PK(>D"X:M))"?<PIY86N59;T#[:L?E-N,R
M=O*Y]&V_M]J=<H>SQ4Q)HP1GU"*#>^L6UU-K0*V<I<J'2@F&VGR&F\>6VV<X
M65#M BJTO*3B%+[")R!@*N<U.;&N(L]+RC[[M,N>',D>)W"K')N!&\F0O28@
M3LJ@)]GIF2;O,LZQ'$$:?X%DG,0'"II]'#X^ )]_&!Y_>T=-.G0G#7SI$;ZA
M(4?[\?=Z::QVK^??.^FR(5T6TF7'?@9J*F!\PQE*9KY @[IK+9RTAKV8IX<Z
MW5%?!FH_;#9%/#I+<K+9O_U#0>GYZZ#YH: D&X(Z:63OGZ]1K\/L,%"J5MKN
M=QF\PWBZ#J_RC7_JQE8W95YHNIEW2_6:2P,"5XYR/+HXBT!W<Z0SK&K"RUHJ
MZ]YIV%9N]*+V >Y\I93=&3[!,,R+_U!+ P04    " !M>TY48MUO;ZX(   ,
M)   &    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;*5:VW+;.!+]%91J'I*J
M<41<>$LYKE(D>T=5&\=E9S+/- 59V%"$AH1\F:_?)BB)$M"D[=T76Y0.0!P
MW><TR/,G7?VJ5U(:\KPNROK+:&7,YO-X7.<KN<[J3WHC2_AEJ:MU9N"R>AC7
MFTIF"]MH78Q9$$3C=:;*T<6Y_>ZFNCC76U.H4MY4I-ZNUUGU\E46^NG+B([V
M7]RJAY5IOAA?G&^R!WDGS9^;FPJNQH=>%FHMRUKIDE1R^64TH9]G@C4-+.*G
MDD_UT6?24+G7^E=S,5]\&07-B&0A<]-TD<&_1SF51='T!./X>]?IZ'#/IN'Q
MYWWO5Y8\D+G/:CG5Q5]J859?1LF(+.0RVQ;F5C_](7>$PJ:_7!>U_4N>=MA@
M1/)M;?1ZUQA&L%9E^S][WDW$40,:]31@NP;,;2!Z&O!= _[6!F+70-B9::G8
M>9AE)KLXK_03J1HT]-9\L)-I6P-]53;K?F<J^%5!.W,QU66M"[7(C%R0.P/_
M8%%-3?223+-Z1:Y@8]3DC/QY-R,??OM(?B.J)#]6>EMGY:(^'QL80]/3.-_=
M[VM[/]9S/\K(-UV:54TNRX5<G'8PAL$?&+ ]@Z]LL,>9S#\13G\G+& 4&=#T
M[<T#I/GLS<UI.L"&']:#V_YXWWI,[OX@5__^_M<=N;K]_HU\O[F\G?R87_^+
M3*8_YC_G/^:7=Y\'[B,.]Q'V/J+G/M>04E29Z[7$UK!M&]JV3>9XO C3)&+1
M^?CQ>&9]& \B%CNPF0\3H1"<'V G#,(#@W!PIB:+_T!XM+O5:,A!N2YS54A2
M'J@UWS=7>;.3-Y5^5+#ER/T+@;1994:5#VW>44;)>FA6H\.8HL%9G100+EF9
M2P(9F>257"A#"EW7$@V5MK/H:&)2$0EGDGV0@*3N3#'24Q(E^ 3'!S+Q()F9
M!"7)5=;D9VSTL7?/D#'JC&SJHR+&$NJ,'T$)=C05)P22 X%D>#76NC+J'TN@
M26AYH;<+ AMCL[5KK]:;PJ:[%I'KVJ#+E'B#8TG N$/41]&$IZE#U$?QB/7P
M3 \\TW?Q5,"H?%#W$ L9;#V<5.J38L)9EJD/HHRZE! 0CRA.B0:=+@6#I&YE
M5JA_(%Q!9\BVK/:7#^!E<-T)O'&<\9B'SG"G&"Z*DLC-6AA.")&R'F9'BDL'
MF=T9G?\Z:\Q*NQG!1/7&V*ZKDR +4\Y<3@B,B<2CY,-$PH^2R2DCUC%BKV2*
MI:P@V1W2;O:,)[Q=/R=SRBCE;BQA.,JI\ @AN%3$/<I".Q&FKZCP"@)(UHW7
M.9(*&TMV/Q8JNU>%E8W?K<) U,GE$KRL=4Y9_O=6U:I9U$%9H9U:TV&YGN2Y
MWC9*!QE9JL<,8AN=7X',;\HBEK@3[ ,IBV/AZ@K6H4A$;WAWXDW#04+3;*/,
M+J3_U[R\N\5IQ%/FDIBB.$[CQ"6+X0+.>W24=JZ OF(+]JNWR5XRFY9A#V5Y
M7FV!O7QN,D!/O/BZ'K+(TU@$1H/4H^>CSE(6](@/[6P"'?8)DQT1(%?IHK#D
M[F4IE^!]FK5#B?F"GZ9!$+K$?!BE*>.N?<!P<7S4W2FUSD#080=Q"3M1OTC9
M5))MACM.V&139) @[@OU8*_Q)41\00!,O8A$<#QU7<8,@25Q%/>E\,Y"T&$/
M,3_*W/MMBM+QU9Z'2>R203Q!PEPJ/NB,)G':$VZLLPYLV#I\-RM9#:5KC!A#
MY)Y"R>/&&H)C4>(N$]8;H'J6B77>@0U[A^M]-;.T=?EK-0U*U#<!4<#!LKE$
M$4^11J$K)3,,1].(I3U<.U?!V+M*X?GUS\N[=Y3"K)-[QM\B1FTJAI)M6_5,
M'4<$(HJH:YM1'.=Q[$X=@@M/2L!30IU=8,-V85X^RGUM#!Y&#J<Q4VU[%)8A
M\I^$PO.?&"X2/'3S-(:+Z7%_IX0[.\&&[<1-I7,I%S595GK])K[@I!: Z\W;
MS#<#7 CN5N<(C#(>L-!E[N-8$H=]N:ZS%FS86MQD+^TR-P<.Q[[SX$MMNK"_
M5.YYVXZI[PN\I(=8!QHF;LZ8#79URK"S%VS87C@I[\.VMH7&QY/DI^R&?T/R
M\XW"&>AGX!:)""X]=KT[NDAO-&"TSS&RSGBPY%VY[VI^/;F>OB/W=<+/AH7_
M-'(^W,K-?D?IY4<RD_>X6B+:S;@WBQB*>@*"H?J*4MZY /[: <)F6^4K*+-M
M30898 VQ7S?%-\:((XH-$1ISUZAA0!JF-';]#=IC'(>\QY;RS@7P81<P4\W&
M+Q>-4U-H3'-?E,]H'$34S=PHL#EB<!,8"A1AQ'M*0=[I/!\^/7 "?!??9*G*
MK,Q?#VF.G &(, D3=S=B0$Y#[N5JM$?&^=$1T2G5H\/]8:-Q:<\([&G!<V[/
M& AX-@G,M[G9]A<1'#$*(#.1>VZ"X"AGB7 )(MTQUL>N<QU\V'6TIR;-VK6:
M \[;?I"@/8]9T205E)QO"H0(8[<61&!0G*?"32<([@Q*YKYMVED,_MJ)10\G
MDAFH=Q]463:;%=86C+C2>%CZ+B",A? >K" X%@?".[% <5$8]WAOWMD*/FPK
M!LE"YGF%IF\#(@KEO>N3$1PV'3,$YTS'*<W.6_!X6&;M@R'(H62QK9K5@\J1
MO,BL:NS4D+[R3LGY\!'"O#02R@E41;E?S(?N?IYB(*^20$"LSU7SSAOPMQ\*
M'/QD)9?;GD>_''FH0-/8W][8<X6$,]=?8;B4AJR'F.B\@0@&U_U:EV=V9RLC
MUX-'M*(39?&&8WV8G<YU9$^9LIZTEL:T)YKHPU;\C-]]UNJC. W<S(Z@(A'U
MI /12;08EN@K6/&#9-7D29G5_U-6[NYV_$28TBBA;LI'<"Q(@M 5; 0G:"3<
M]# ^>DUB+:L'^[I)3>S9;/N^P>';PRLM$_LBA_/]5_IYUKZ8TG73OB?S+:M
M"&I2R"5T&7R*84Q5^^I)>V'TQKZ,<:^-T6O[<26SA:P: /R^U-KL+YH;'%X
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
MG)Q;/A$V4'0N-DB@2<$/#!XP-^RE^T 7GD>+HGNUX:FM1\<,/ZD>+75 '!5
M#S8IE,T9]Y*/EAIE>)V0=-C14-LN7\/>?;=4;A%O]9YBIS=7W^YM]^$P:>[+
M:_'FJP,W&T3LJ5!SJ(X&;X\3<LU-OED$6\7;\\P&W,7C8XZ/'^58 /MSB\M"
MNV 'W>?4Q?]02P,$%     @ ;7M.5"FAE;=Y"P  NQ\  !D   !X;"]W;W)K
M<VAE971S+W-H965T,3(N>&ULU5E=;]LX%OTKA'>PFP)*(LMR;'?: &UG!C/
MSK1(N[-8+/:!EFB;4TET22J)]]?ON9>4+#M.VF">]B61*?+R?IY[2+VZ,_:S
MVRCEQ7U=->[U:./]]N7EI2LVJI;NPFQ5@S<K8VOI\=.N+]W6*EGRHKJZS-+T
MZK*6NAE=O^*Q#_;ZE6E]I1OUP0K7UK6TN[>J,G>O1^-1-W"CUQM/ Y?7K[9R
MK3XJ_X_M!XM?E[V44M>J<=HTPJK5Z]&;\<NW.<WG";]K=><&SX(L61KSF7[\
M4KX>I:20JE3A28+$OUOU3E45"8(:7Z+,4;\E+1P^=])_8MMARU(Z]<Y4_]2E
MW[P>S4>B5"O95O[&W/VLHCU3DE>8RO%?<1?FYK.1*%KG31T70X-:-^&_O(]^
M&"R8IX\LR.*"C/4.&[&6/T@OKU]9<R<LS88T>F!3>364TPT%Y:.W>*NQSE_?
MJ%O5M$K<J,*L&TV>>G7I(9A>7Q91R-L@)'M$R#@3OYK&;YSXL2E5>2C@$AKU
M:F6=6F^S)R7^H(H+,1DG(DNS\1/R)KV9$Y8W^8J9*VMJ\0ZZ6J0#7.TWXAT[
M65GQ[S=+Q^/_>6+#O-\PYPWS/^?7)X500;YT6UFHUR-4G%/V5HVN?S->B7=_
M_<L\&V??G]A&?-K@O:FWLMDA/RV2W@GM'4J(Y[K@!+^Q2@FGUJ@P[UX*K^JM
ML:A+(9M2%*9QR&O9>.&\7*UTLT[$5J$,&DP7VPI*T<+!6UIFM?O<K<4@C^G&
M*]O(2LBVU%@ *W2AW(6XZ?215D$Y-N"_JA1W&]6(+734#K_6QI1.&-LOY.FE
MJF"7Q7MO8IDHZQ)LACV%K$T+W?Q&>@(.0@"'7XI5T_")9$?Y@:/4_3;,,F*I
M!"S3O@K2(5+=%QO9K)$^T,-OC%,/U;H0'\/3WL_2"0X;'%"*?K_&F4J7DL8^
M>OQC_PNS$N^W43$*55RXM]HJE-:QP:)2SHE;:;5<5D?F)0#:8D-*.%F1-N4?
M6!9VH[C("H LFQ@*72];ZX(RY,:B0K00P6"M514KC+U1(;>J8@G ^'.S.M^:
MXC.Z!WFP<0JK*4"R<B:*490#G2&]=T+"J"^MOH5ZL#0$C3UAHSIL5">7Q0XE
M%L:%Z?L0?/I:$O?;/V=N*)@BHH8+L+&/P5'ZZA#H+@<-\EDC#L-DVR H$L6"
MAA$R[-9 _R1D/DT\R/4^\LO=4 HCP.Q[AV1=HWUR-:)J5L@(1!_^OV D<"U0
M#69I5& M_S!6^QTY[;%5H;8Y7R7&U@U/.=R:U3JE2J76V :.K<Q.07V87O',
ML(0:-#GV0';4LQ.]E3M'N=GG7!_F():6#!.49"(*407,KBE=0H%KQ-12BB<4
M5, F17JEJ$(JT39[@<++>TI)9PKRDU-%2WX*.5HHZ\%ND 6:,&"I&K72QVK#
MGK96 648!:&P+ JU]7*IJ^AS0N&]<RCR&.@3Z5 @990%Q'P5E[LT9:^*M35
M!/ 4S?@C$5SX2F]A%?#2M2Y,:U"P^TD869,78NI&[ D^Y'+L (TJ-I;CH;:4
MT= M%B<#;] $2&8L]P+::XM4@T(4BJ4J9.L.TDB<Z1<L:>A$X!F2=[7KVLE&
M4QC$EU96>J6Q6>_0!.L' DKM"JL"T!L1>""_V$> [8$?EY5V7*':DK^*D"AE
MZW6'4Y ,T4LE[4"[U; KL<V4Y(WQ8M56%:6R+GD2JF<0Y9]H:WX'O3Z!X8I?
M9=/5(F;_CGK'O\%@AYWPWBWANXOF!$PH*AU />*0I1 $A%%E6QQ',1'109W7
M$1C2.41>$S47!AY90P=&.F3#EGUG8C?8X^V')QC! &J_:=HWH&Q03U>[!W1A
M4,H%XL7]U<4"A/$KD@ ?[!G,?L'#1)8'H+G14,$&S'0>"OC0%\$&= -PH3D:
MBPM_N,/>U(%&=QLC2L/^MHK.3,%,QH$81A STZY#PUBDYZ7<B74K 6,>? WB
MM2E99:?ZEDF^Z?.8DD(2<]I["PD0K- %E(4F,C" HX2I=, JK;HL):XQR"Z
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
MQ"UFES .?8A&4?@"WGC(<]SBC9_%*Y!RS&&CC#4^;%C-+1/\-^8^[#36C)/
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
MK;F&",KUQ;]$.)0!6B^X8*6F&I 4G@N#QMX%J?C0$1?'<:[Z';VL4X;RIT7
MQ4\PK%')4$U[Z1OFX? 8\BU70FJ/NG),SZ*F%N4;(CT+Z*PTEC<E 3XCM1@(
MAQS'\+6W*CEZ]5NTN]#;./^]]D,#F%?G]GDU=(U'\Z'W?A!V1^=(%5:3:QJ?
MGT5@AWXV3+SI0@\IC*>.%(8-_05 RP:T7QMZ?<8)!YC_5&S_ U!+ P04
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
M*2W \Y4Q_?X',3A\BGKY7U!+ P04    " !M>TY4OO-@.P<'  !,$P  &0
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
M<?3FPD?X/"')F!>^8T Y(O2+(GY7EQM54#FV:H+(+Y\?@D3O NDX82HI) S
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
M[:318'$]3>;Y>#$*_M'AJ\2MV[M#J&1ES%T0/HEID@5"J+#P 8'3\8"GJ%0
M(AKW'6;2IPR!^_<G](M8.]6RX@Y/C?HFA2^GR4D" M>\4?[&;#]B5\]QP"N,
M<O$+V]:7O4^@:)PW51=,#"JIVY,_=GW8"SC)7@A@70"+O-M$D>49]WPVL68+
M-G@36KC$4F,TD9,Z_)1;;\DJ*<[/;IN5P_L&M8?S!_JZ2>H)-AC3HH-8M!#L
M!8B<P:71OG1PK@6*WP%2XM.38D^D%NP@XAD6 QCF1\ REA_ &_9%#B/>\%^+
MA._SE?.61N+' ?A1#S^*\*/_Z>%AB"OC$:[?O#IA.?OPG.YG#1>XL@VM#>19
M[ L[ E\BG)JJYGH'7&O3Z )%U*Z-HFV3>C.&:PKR:-4.A'R0 K6 &FDK2VX1
M7@]&0Z!N*VYY7!+!B<>S5'"#A;'B#RL[[JQ+OJL"V6B^Y+8H(>]L?^MNNC>M
M%=I-W$D'!?'W[>#VVG[MY^VT_W)OWPQ*MI':@<(UA6:#=\<)V'8/6\&;.L[^
MRGC:I'@MZ>E"&QS(OC;4^$X("?K'</834$L#!!0    ( &U[3E0M!RYY?0,
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
M4?J.<4-=SEE0YP"MH"5-R=2!I/2^P(+410/Z[RP+\ CX^9L&#+RD^Q:M(2A
M-&W9?W#@Z ["[]G%%]'A00<2I'E'.,;96[ %.2JUNW+OH?&.+2DNL'0A:2$,
MRPOX26P,6.N1_\"X1<3FX&LME)]KX7!B6U=EO?1F*26/T&>S.XB6\*^1JIJW
MQA+N>M#<W<R0>,733S:TA^[U_4)8;$T=J'LC\A=X]8"M#\#)\P GSP?5_KP
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
M[(!#$O^ET6MZM^-<-XVNZ.-* K(;O &N+S0X"^X+3A#>]OGFWU!+ P04
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
MBP#T.$['@U6]'V%;96D@^FU+?R#43H'DC5+V>' .IG_:^G]02P,$%     @
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
ML(QHS_][],L,EG#&%NR<GDER_HWXZ2'^8G:(O^SC)PL6XK/)@N+[^MRI5_=
MW8OK1C<M5R^OPA%$8E^3(E] [Q46=*#OK"B$U\>]T4&*8D*BI.H;6KXKB+?1
M+4'<J7Q**XH^?X%TKQ1!)T@Y>_4>2:04I@';8BZX%']YB_!5>!96&\(132N#
MR(;RD*!(?G2)%*]*HO8 X0,0M&=#-COL"O+T3H.UTL]>C+Z(5LLN"&9*IP.T
MW#A?U+[)1C5-C@M#5U.N#1U\KZU''N]2-F5T8$OI">Z%JRD!7SGS/YK!8N6I
M3K]V%L5'9WZ#I@HWFR7D3KG^^!^MX^6Y[>^,U^W]S?N>FTI0BT@LR3697LXC
MHAENLW[B=!MND)UV=!^%84T_ &C\!EHOM7:'B0\P_E)L_@902P,$%     @
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
MQL)YA'_";O4.+8R5O@LXNSZ<9XS[U2G[AV[>?*8#-)>NW^!:JYUD[0*0B)9
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
M6^+,!6D4\/]*"+T5C(-^BL_^ E!+ P04    " !M>TY4OKH-,?\#  "O"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6RE5MMNXS80_96!&Q0.D.A"
M4;?4,>!D=]L^[*Z19)N'H@^T1%E")%$EJ77R]QU2MJ-L;!=H7R22,W/FS.&(
MXFPCY),J.=?PW-2MNIZ46G=7KJNRDC=,.:+C+5H*(1NF<2K7KNHD9[D-:FJ7
M>%[D-JQJ)_.975O*^4STNJY:OI2@^J9A\N6&UV)S/?$GNX6[:EUJL^#.9QU;
M\WNNOW5+B3-WCY)7#6]5)5J0O+B>+/RK&VK\K<,?%=^HT1A,)2LAGLSD]_QZ
MXAE"O.:9-@@,7]_Y+:]K X0T_MYB3O8I3>!XO$/_9&O'6E9,\5M1/U:Y+J\G
MR01R7K"^UG=B\QO?UA,:O$S4RCYA,_A&Z)SU2HMF&XP,FJH=WNQYJ\,H(/&.
M!)!M +&\AT26Y0>FV7PFQ0:D\48T,["EVF@D5[5F4^ZU1&N%<7I^KT7V!,N:
MM0JF#VQ5<W4^<S4B&[N;;5%N!A1R!,4G\%FTNE3PL<UY_A; 14I[7F3'ZX:<
M1/S ,P<"_P*(1_P3>,&^SL#B!<?J+)GDEV;_<EBR%VPK#0LI6;OF=OSG8J6T
MQ![YZT0RND]&;3)Z)-G"M%JE7^ ;JB%A4=<PUIFU.3S:=D$RB^]<8O?#QV<N
MLTIQ6,HJX^K0'IQ.^E!R*$2-7UG5KD&;K31?C6E_-32_8=1;1@P9*<NHLXP*
M*1I R7FS0NL@NY^ +J7HU^6/%H)/4X/&C)M='6Q;!]_5T=DZ8%JUZ"AZA1'J
M LT9[S1T"*;,E@!K1-]J=7X%7T1[B2IDO?E.X6M18+R$)9?VZ&DS?GECMV^Q
M83)7\%CI$CXS^80GUZUH\\I\Y>JT/YY*!T(>A&;U&]@1R*LC?.FM"*)XW;W_
MO/2UUTJC)+A7%P>4]R^\)(2ST',(A2!,X(R&3AI Y.$P])V80AI%N)HZ:/P5
M^]B TH#"610Y:"$!6F/J>#[\_%-"?/++_CTRW7%L^BH;9*A99^2:AF%\/J1.
M81H$R?DN^8] ;XQX1A:\,BRF?FCB P<KF!+O>/C(=E*.%%(:(V+L1/&8_4B,
MA%+KD,9[,2)B!*1.2H"0P.J21!![F#)V: @D-8O$(>2(#"0ZMP!A_)XZ]2QW
M"_1F,I)AB$^<X'W\O[U/R4$\TQWX-/4B-QJF*(CGA &0V B"=0808]:S*'10
MK9T@H8=+<>30%'P4\BQ)G#BV@@PAQ(3$J4.](X($ILS(<WSO0"M0TPH#T)O)
M2!!J!$%.]'W\_Q+$AS3T+3)V7$1,?V"2]XW_:CITQKNCGVC#Y=I>%11DYG@:
M_J?[U?UM9#'\A%_=AZL,'C'KRBC'"PSUG#B<@!RN!\-$B\[^DE="XP_>#DN\
M47%I'-!>"*%W$Y-@?T>;_P-02P,$%     @ ;7M.5!W8480& P  I@8  !D
M  !X;"]W;W)K<VAE971S+W-H965T-# N>&ULG55+C]LX#/XKA+&'%C!B6W[D
M@23 9*:+[:'%H--M42SVH#AT+%26O)(RF?GWI>3$FZ*3.?1B4A+Y?20ETLNC
M-M]MB^C@J9/*KJ+6N7Z1)+9NL>-VHGM4=-)HTW%'2[-/;&^0[X)3)Q.6IE72
M<:&B]3+LW9OU4A^<% KO#=A#UW'SO$&ICZLHB\X;G\2^=7XC62][OL<'='_W
M]X96R8BR$QTJ*[0"@\TJNLD6F\+;!X,O H_V0@>?R5;K[W[Q?K>*4A\02JR=
M1^ D'O$6I?1 %,9_)\QHI/2.E_H9_<^0.^6RY19OM?PJ=JY=1;,(=MCP@W2?
M]/$O/.53>KQ:2QN^<!QL\RJ"^F"=[D[.%$$GU"#YTZD.%PZS](H#.SFP$/=
M%**\XXZOET8?P7AK0O-*2#5X4W!"^4MY<(9.!?FY]4>Z]_>JUAW"/1IX:+E!
M>/.9;R7:M\O$$84W3.H3W&: 8U?@,@8?M'*MA7=JA[N? 1**;0R0G0/<L%<1
M[[">0)[%P%*6O8*7CPGG 2^_@O>.&R74WEZD^\_-UCI#[^/?5_"+$;\(^,45
M_%LNZX/DX<GI!EZJ[TME?174=^;"]KS&542M9]$\8K3^W"+4/[,I8A,#6T]L
M-J1'G0N.;%UK$.$9N;& _G: :HO=E@S/]0W?%+C:D9+-8_#^U":^A\A>J #4
M:$F]3$4$Y]\)O G[^F#)S\: 3S7V[B( WNF#<O;M KX1^? R?N4>J#UM*-HI
MC3^@G,_BBE6DY6D5LZG7BK*(BSR'#;>B7L#7T'L$RA_1T"@9>"UD61H7,T:2
MQ5,V)UG&55G!G9 ',O]-1YHB@$U#)?$E[[5#Y0270/%V= UGB)CE%92S.4S+
M\LP(QZN$63S-9B3S. ^RBHLLNZS$6,_%D+8OS:1@)-ADZD4^F><CD3_,J^$P
M'0Y3>.EY)Q>SHT.S#Q/24C)T9<,8&7?'(7PSS)[_S8<)_H&;O5 6)#;DFDZF
M901FF(K#PND^3**M=C37@MK2CP2--Z#S1E,Q3PM/,/Z:UC\ 4$L#!!0    (
M &U[3E0#U1SGU 0  !X+   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM
M;*U6:V_;-A3]*X37#0G Q2(EZI$E!I*VVPJT6Y!T&X9A'VB)MHE*I$K2<;-?
MOWLI64F;U.V ?9$HBCSWW,<A[]G.NG=^HU0@'[K6^//9)H3^=#[W]49UTI_8
M7AGXL[*NDP$^W7KN>Z=D$S=U[9PG23[OI#:SQ5F<NW*+,[L-K3;JRA&_[3KI
M[BY5:W?G,S;;3USK]2;@Q'QQULNUNE'AM_[*P==\0FETIXS7UA"G5N>S"W9Z
M*7!]7/"[5CO_8$S0DZ6U[_#C57,^2Y"0:E4=$$'"ZU8]5VV+0$#C_8@YFTSB
MQH?C/?J/T7?P92F]>F[;/W03-N>S<D8:M9+;-ES;W<]J]"<2K&WKXY/LQK7)
MC-1;'VPW;@8&G3;#6WX8X_ U&_BX@4?>@Z'(\H4,<G'F[(XX7 UH.(BNQMU
M3AM,RDUP\%?#OK"XW'J8\9[<J#7$.GAR]%8N6^6/S^8!\''5O!ZQ+@<L_ADL
MQLD;:\+&DY>F4<W' ',@-K'C>W:7_"#B"U6?D)11PA/.#N"ED[=IQ$L_@S<Z
M2:Y5;UW09DW^NECZX* V_CX GTWP683//@-_K6IK:MUJ&2O.KL#0K3);1:1I
MR*^]<C(:?65JVRFRO!N)8,#W"2#!DN?6>-OJ1@;5P!(/%>:?2L=!-BCG4]_+
M6IW/0*]>N5LU6[S=*+*R+6@1B0R6>V=O=:,\D2"S3SW ?;I6\"=ZXJ,K?N2J
M)T?<O2/^WI'ZH2-N<(0<:4/"QFX](/GC4_*GDFZH& +Y5MU2N2GG^$C@P2J(
MSR=$WJH.;,))$BFA*8"78-@'N5JA>\](1I.TI$66PCBE65'0-!5Q/F.<,B[(
ME0)M&^3;MQ"KR'P"$'E%*V"1%@EE245$"B I)]?:O]M;Q'5(0)N@G)$MD=M&
MAWW</&&T%)P690(CGC,J1 XCQDM:%D@EIQG,9ED&8X%6:)(D<3XILFCMYN-H
M?XW?:94"/(<13PO*BPI]9N"$2 ][S!+D(PC0*ZJ*E !3BO_D;YH(FI4%84+0
M'+WF!2U8"D7=+:%"'Q5/">M+GI&,,UJ(DN3QS<A%AQ+]9RI$L"?-6F.%2>\5
M%!*G/&,85:@.1M.<@;" D_)[;$H,7&M'K"J.X4G3+(6WP+0?3QI4<+&I/9<@
M/X 'SX!3&C/V++(J2PQDS@453) #YX28S@GQA7/B_E1X;<WZ^]=P,S7D8G +
MU/23LFLG^XVNX7\=0_"4_@];>4+J'G6*9P&$_R-!M\BBC2SDQ&)]SZ(=6?QO
MXCV2Q^0%A-P'0,?"AR:""BZB3JLR \WRJ-,B@4J$L,,=##<L$%@>0[(SD=$J
MIIWQC'(H&RP  2N+KY+4(:Y7#EH>%P9YJ?=;W6.Y#K7T@'*10YFBM;*D+)JM
M*N0P,64YS;.<8#F#=0XD.)( 968)GD?(JXP;\3!(0688%,@:U.,.'\:.'8!R
M'H(N _0PM=T:/$RA:DF'E0OS8"KY%B42(.,@LUZ:N^^^*3DK?H!]-H!&'YWB
MD$981>XP?6-%J.8D1O<7"W\;#5?"%G9&@^[NOG# ^"/#7X!]2C+S!ST+.+B.
MG9D?S WMRS0[-7\70\]SOWSH'-](M];&DU:M8&MR4H NW-"-#1_!]K$#6MH
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
MLUUD>7DH!UKLW'%Z+;0YG+O'K;EP@;0&YGTJA'X:6(+Z"C?]'U!+ P04
M" !M>TY48O741_("  #1!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6R-55M/VS 4_BM6A#20-G)/"VHKM0T3/"!5%+:':0]N<I)8)'9FNRWLU\]V
MTBST)EY:VSG?Y_.=B\]HR_BK*  D>JM**L96(65]:]LB*:#"XIK50-67C/$*
M2[7EN2UJ#C@UH*JT/<>)[ H3:DU&YFS!)R.VEB6AL.!(K*L*\_<9E&P[MEQK
M=_!$\D+J WLRJG$.2Y O]8*KG=VQI*0"*@BCB$,VMJ;N;1QI>V/P@\!6]-9(
M*UDQ]JHW#^G8<K1#4$(B-0-6?QN80UEJ(N7&GY;3ZJ[4P/YZQ_[=:%=:5EC
MG)4_22J+L36T4 H97I?RB6WOH=43:KZ$E<+\HFUKZU@H60O)JA:L/*@(;?[Q
M6QN''L"-3@"\%N#M X(3 +\%^)\%!"T@,)%II)@XQ%CBR8BS+>+:6K'IA0FF
M02OYA.JT+R577XG"R<FR23=B&5J2G)*,))A*-$T2MJ:2T!PM6$D2 @)]0W-6
MU9B^?Q'H@2:L I1Q5JGU!H14I2 %NH<R182BNZHNV3L BB$#SB$U6%4MV&3[
MF2ME EW&(#$IQ97B?EG&Z/+B"EUH^'/!U@+35(QLJ41J5^VD%31K!'DG!+D>
M>F14%@+=T132CP2VBDX7(F\7HIEWEC&&Y!KY[E?D.9Y[Q*'YY^'.$7C\:;A[
M<T:-WR7<-WS^";YCF?TU70G)50O^/G-!T%T0F N"4PZ3#4F!ZC+0-7(L@PU!
M: CTN[29>/Y J]OTPWIH-?0][Z-1?&CD.H$7=E8?)(2=A/"LA"? )?FKBE:5
M(%I3OMOFZAD]6I(-7=3SPA_XX;Z@0ZLH&D;1GJ)#JR (;KSCBJ).47164;]?
M2:]?B[9?8=>OZ:Y?DWZ_2M.OQY1'!_&/7&<PW%-^:#4(W>&>57QH%08W[F!/
MN=U[["K@N1D: IFJ;IJZ.^WFTM0\QWOG,S6OFO'RGZ89=H^8YRK3J(1,43K7
M ^43;P9(LY&L-D_JBDGU0)MEH68N<&V@OF>,R=U&7]!-\<D_4$L#!!0    (
M &U[3E3E(B;%G 4  )<J   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM
M;-6:76_;-A2&_PIA%%@+M+7$#]DN$@/YZ+  +9HURW8Q[(*1:)N(1'HDG0]@
M/WZDK(JV)=-I$EWH)I'D<^A#OL=\K-<ZNI?J5B\8,^"AR(4^'BR,67X:#G6Z
M8 75'^62"?O*3*J"&GNJYD.]5(QF95*1#V$4)<."<C&8'I77+M7T2*Y,S@6[
M5$"OBH*JQU.6R_OC03SX<>$[GR^,NS"<'BWIG%TQ<[V\5/9L6(^2\8()S:4
MBLV.!R?QI[,D<@EEQ)^<W>N-8^"F<B/EK3NYR(X'D:N(Y2PU;@AJ_]VQ,Y;G
M;B1;Q[_5H(/Z/5WBYO&/T7\M)V\G<T,U.Y/Y7SPSB^/!>  R-J.KW'R7][^Q
M:D+$C9?*7)=_P7T5&PU NM)&%E6RK:#@8OV?/E0+L9$0XST)L$J 3TU 50(J
M)[JNK)S6.35T>J3D/5 NVH[F#LJU*;/M;+AP,EX995_E-L],K];R 3D#5WPN
M^(RG5!APDJ9R)0P7<W I<YYRIL$'<":+I=2\7'^;<"TRIO)'%W2B-3.Z#%!<
MNROND(K'7S0X9S.F%,O*2[8!:)E_F5.A?^2]/6>&\ER_LV]R?74.WKYY!]X
M+L ?"[G25&3Z:&CL;%W-P[2:V>EZ9G#/S,Y9^A&@^#V $8Q;TL^>GAYMIP_M
M&M<+#>N%AN5X:.]X;:MPHA05<V8_%\8*;Q;@0F3\CF<KFK\'GQ_2?)6YQ;Q:
M4,4^N';-P"5]=.$:V&6QXFBCF.%J/<0I$VS&[6M_?[%O#RX,*_0_@>)173PJ
MB\=[BO]<+'/YR)C[@*QGD6[.PBC;J("66K8)M1Z<E(.[?>5NBB=X,K&JW&T*
MTA(6)0G"==A6[;BN'0=K_WTEC5LVQ5/;Q+:G3LJ= WREZM;UGMT*P45F5\]V
M?EXWY!=VQW(0OPLL'JD+(/U3/JF+3[I4?CUX<DCYEK" \J.Z]E&P]LT-[9M9
M, 6^W6BF[NA-;E=(+%=>:!@2>ER_W[A_0D_JXB=="CUI*!CM:!R*V*HXCCR[
MHB<+?"WD/G%12-QX@Y1Q_^2-/7]BV*7 U>@AA8,AVU5[\,1A\GR5@CW:+SQN
MKP:S5>.;P/:PG@DQ[J&6GB@QZ51+TA J24910\^6L$DRCO=HZI$2AYG2U!3\
M!SK#=.QQ$8]ZV!2>/O&XTZ88/ZTI6L("3>'Q$X?YT]H4KT5PZ)$"H_[U /2,
M@G&7/5"-'MKD@R';56_<&H71=%#[Y\(=>LY U$/=/<]@^";GI;KCP[J'0K:K
M]AB#88Q]71F[DI7B'\"-%%EH-3Q@8-)#,3V'8/B^Y:5BCAI*H6A$&H(VP^ (
MCN$>43V&8!A#+:)VB7?H"0,G_>L*Y,F$PC<[+_5@HB=U14M8H"N0!Q,*@ZF]
M*UZ+[\BC!O71AMOPX;HUXM#!?3X8LEVUIQ,*T^FP^,\%//*L03UTX9!'&NK4
MAT--AZTA?"ADNVI/,A0FV8[PVLCT-K0<'C*HAU8;\BA"G9IMJ.FEH0C!T6A7
MTF8<1-C>U>UQU#V+<)A%;;IV"7GL.8-[:-)ACR?<J4F'FPY<:V.TQ 4;P_,)
M'[#KVAOCM3B/-W[TZ:'!ASVM<*<&'VXZ=[O;?3!DNVH/*7S V#NL_G-!CSUS
M< ]=/.S)ACMU\7#3GFLH'PK9KMH##1]P[W:^X>4L>"M//&E(#_TXXG%$.O7C
M2--LFV"8X!U%6\+LG5VTY^=3XFE$#OAR+:IVB7GB.4-Z:-<13R?2J5U'FEY<
M:ULTPT)ML?$\P\_9=E5;O!;DB><-Z:'/1SRI2*<^'VD:>+M;?3!DNVH/*/)S
M_EZ+^L^%//&\(3WT\A)/M:13+Z\:G024#X:LJQYN/#7H'MFTV_><"PUR-K,Y
MT<>135;KIR#7)T8NRP<);Z0QLB@/%XQF3+D ^_I,6BY4)^[9Q/I9U.G_4$L#
M!!0    ( &U[3E0T_O1^^0(  .4'   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0V+GAM;(U56V_:,!3^*U;4AU9JFRN!5H#$9=,FK5I5UNUAVH-)#L2K8S/;
M0/?O=^R$C$)@>TE\.><[WSD^E_Y6JA== !CR6G*A!UYAS.K>]W560$GUK5R!
MP)N%5"4UN%5+7Z\4T-PIE=R/@B#U2\J$-^R[LT<U[,NUX4S HR)Z7994_1X#
ME]N!%WJ[@R>V+(P]\(?]%5W"#,SSZE'ASF]0<E:"T$P*HF Q\$;A_:1GY9W
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
M[[D9Q&'DMRAW2/7Z?M2B?"SEAU[H=5/N-Y3[9RGO"EI4!?VG74$5C?Z1Z9O
M"^-VZ#K%^DG<(M(AY@?>GK8#)G'#)#[+I$GT+5$YFMA>".+Z7Q^Z1I]5;E8>
M6$K+S"3K%X&9I#9\Z#[[I3$V_EU'$!\Y'29>BW^'3-PF?RQSXWO>B<1-&N[)
M6>ZZ]?VG]I*C>M$IYK43\5BJHT*G'5('%5I1</=N&1V(E;VM)4IYR535C)O5
MYD%P;^_!UOI8/Q2J>_V?FNJ5\8B%;CL245AJE=YMK'T2U<U=311?V[MLP97.
M!CO,]6,'A!'0^TO.U6YB##3/I]%?4$L#!!0    ( &U[3E3<\Q3=F (  (H&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;(U576^;,!3]*U>H#ZW4
ME4" -!5!:A--V\.TJ%VWAVD/#MP$J\9FMFFR_?K9AJ(T(5U?P!_WG'O.-;ZD
M6R&?5(FH85<QKF9>J75]X_LJ+[$BZDK4R,W.6LB*:#.5&U_5$DGA0!7SP]$H
M\2M"N9>E;FTILU0TFE&.2PFJJ2HB_]PA$]N9%W@O"_=T4VJ[X&=I33;X@/JQ
M7DHS\WN6@E;(%14<)*YGWFUP,T]LO OX3G&K]L9@G:R$>+*3S\7,&UE!R##7
MEH&8US/.D3%+9&3\[CB]/J4%[H]?V#\Z[\;+BBB<"_:#%KJ<>=<>%+@F#=/W
M8OL).S^QY<L%4^X)VS9V,O$@;Y0650<V"BK*VS?9=778 P31"4#8 <+W L8=
M8.R,MLJ<K071)$NEV(*TT8;-#EQM'-JXH=R>XH.69I<:G,Z^ZA(ES!LID6NX
M50JU@O,%:D*9NH /\/BP@/.S"S@#RN%;*1I%>*%27YODEL+/NT1W;:+P1*(%
MYE<P#BXA'(7! 'S^?OCH-=PWEGO?8>\[='SCDWQK-)X+F NEU27,24TU8?0O
M%I>PE%@3:@;&*K05ZBJSH"IG0C42X>?M2FEI/L-?;\@9]W+&3DYT0DZ7$7!G
MKJ?"P?JV#+%CL)?S.4NF<9BD_O-^&8^CXB2()WW4*WE1+R]Z4]XC)Y60VE8'
MC/_&/$55-YKR#="J9FCNM2;N7N:VGD/RVPS)GK H2J;A@?R!J" .3LB/>_GQ
MF_+=$0YIBH^RQ7$2'9;T."J:7D?!L*:DUY3\7Y.YX>W%(^[S&I*8')UGD$RO
MD^A XT!8-(F#^$"DO]<I;)?^0N2&<@4,UP8XNIH8!MEVOG:B1>V:QTIHTXK<
ML#0_"Y0VP.ROA= O$]N/^M]/]@]02P,$%     @ ;7M.5+<W)3(W P  2@P
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
M<N1IBM[?,4-YJC^@C^C;XQUZ_^X#>H>X0%]W\J"I2/3<-5#0IKEQ";XJP,D
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
M&APXMRSQ201E'?!\+:79&W;J^D<V^PU02P,$%     @ ;7M.5*35''\8 P
M?0@  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN>&ULC59-<]HP$/TK&D\/
MS4P;?P &.L!,@M-I#VG3)&T/G1Z$O<::R!*5Y)#\^ZYDXSA@:"^@CWU/>D_2
MKF=;J1YT 6#(4\F%GGN%,9L/OJ_3 DJJS^4&!,[D4I748%>M?;U10#,'*KD?
M!4'LEY0);S%S8S=J,9.5X4S C2*Z*DNJGB^!R^W<"[W=P"U;%\8.^(O9AJ[A
M#LSWS8W"GM^R9*P$H9D41$$^]R["#TELXUW #P9;W6D3JV0EY8/M?,[F7F W
M!!Q28QDH_CW"$CBW1+B-/PVGURYI@=WVCOVCTXY:5E3#4O*?+#/%W)MX)(.<
M5MS<RNTG:/2,+%\JN7:_9-O$!AY)*VUDV8!Q!R43]3]]:GSH )"G'Q U@&@?
M$!\!#!K 8!\P/ (8-H"A<Z:6XGQ(J*&+F9);HFPTLMF&,].A43X3]MCOC,)9
MACBSN"HW7#X#D 1R4 HRLI0EWBE-W;'<<"K(UQ5G:]?7Y/WK^:LGVP9R"YP:
M!!M)OE64LYQAAXJ,?)'B3SM@V31YFX"AC.LS)/M^EY"W;\[(&\($N2]DI1&D
M9[Y!:7:#?MK(N*QE1$=D#,BU%*;0Y$IDD/7@EZ?Q872"P$=/6V.CG;&7T4G&
M!-)S,@C?D2B(PKX-_3\\Z($G_PT/IR?4#-IK,G!\@Z-\QVZ')K\N5MHH?,"_
M3RPT;!<:NH6&1Q9:XBDHMJH</]2WJ^\ZU"PCQV)3V^-B. ZMU,>NQSU143"-
M7D<EAU%1'$8O4:^$C%HAHY-"/HL4TS ^#;S8L'MDV<[&M&MC(Q.S:/N(TH**
M-6@+-@60G#)%'BFO@,B<&(5Y@5"MP?0^E7IC<4=/' ;CR9XWAU'C43C9BTH.
MHT;#:3CN]R9NO8E/>G,O#>7_]. E;Z!MR&!=ZUR.C;M\-L>(;HYQPWVNQ >G
M' :3<#K>LZ4G+!Q'DV#/E\.P21@,IGN^^)W$7():NP*G44<E3)U*VM&VAEZX
MTK$WOL3:6I?"%YJZ,%]3M69H!(<<*8/S,>Y)U<6N[ABY<>E_)0T6$]<L\/L
ME W ^5Q*L^O8!=HOCL5?4$L#!!0    ( &U[3E10@,!R60,  %8+   9
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;+56WT_;,!#^5ZQHDT!B)$Y_@MI*
MT H-B4T5%=O#M <WN;863AQLIZ72_OB=G9"6-<W@@3XT=G+?W7??V6</-E(]
MZA6 (<^)2/706QF37?J^CE:0,'TN,TCQRT*JA!F<JJ6O,P4L=J!$^&$0=/V$
M\=0;#=R[J1H-9&X$3V&JB,Z3A*GM-0BY&7K4>WEQSY<K8U_XHT'&EC #\Y!-
M%<[\RDO,$T@UERE1L!AZ5_1R0CL6X"Q^<-CHO3&QJ<RE?+23VWCH!981"(B,
M=<'PL88Q"&$](8^GTJE7Q;3 _?&+]QN7/"8S9QK&4OSDL5D-O;Y'8EBP7)A[
MN?D*94*.8"2%=O]D4]AV0X]$N38R*<'((.%I\63/I1![ -H^ @A+0/A60*L$
MM-X*:)> ME.F2,7I,&&&C09*;HBRUNC-#IR8#HWI\]36?684?N6(,Z/OTH F
M4[9E<P'D"[F*8VX+P@2Y38ME9<MS,@'#N-"G:/(PFY"33Z<#WV!\Z\6/REC7
M1:SP2*P)1.>D1<](&(2T!CYNAG]CJA$^>7OTX#7<1]$JY<)*N=#Y:QWU-S>H
MD38JQWU@R*\[-""W!A+]N\%]JW+?<N[;1]Q/E4RXUE)M2>IJQ-*82+,"16Q9
M-)$+PM,824"<@M9G!*USB.O*4D3JN$BV$:Q'V!;P-_#7^_K]U^Q5(NTJD79C
M(@]I)).$&^1)!.!#6>J1 EQH9,$B+KC9UK$NW';WZ+0Z00.A3D6HTTC(%4[G
M6285/@WJ.M^6S/2.6AVCSH% M!_4*=DYH$Y[3=2[%?5N(_49J#6/@"P 2 8J
MPG6'S;F.:K,?>AX&GQL6::_BTVOT,RZJ>+54 &X3_"%N%Z"*XQH57\7H5S'Z
M'['/+BKW%Q^R/,<7AXLA")J*3(-=3P[>*^L]K*58\W19"DMN2FKOD9SNG0KT
M(T2GN^9)P\84KZ5"#.:C28Y=3+THSEYRKCU>P@/-_]UYI4FWUN0UUUTGILVM
M>':L1Y!<XZK!=DSP&!8,/^*QJ> IY\KEH)NDVO5/VOZ06NSZ(6UNB'<'>>$%
MT35&K$]M'=[<".LLN_VZ3>+OW6'LC1-/^R5/-8J^0&APWD,?JKC$%1,C,W>M
MF4N#ER0W7.'%%Y0UP.\+B<=F.;$WI>HJ/?H+4$L#!!0    ( &U[3E3U=5LI
M%@,  +P)   9    >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;)U676_:,!3]
M*U:TAU9:&]OYK@"IP*KUH1+JQ_;LD@M$36QF&^C^_6P'4IH$5.V%^..<XW.O
MS;4'.R'?U I H_>JY&KHK;1>W_B^FJ^@8NI:K(&;F860%=.F*Y>^6DM@N2-5
MI4\QCOV*%=P;#=S83(X&8J/+@L-,(K6I*B;_CJ$4NZ%'O,/ 8[%<:3O@CP9K
MMH0GT"_KF30]OU')BPJX*@1'$A9#[Y;<3 FV!(?X5<!.';61#>55B#?;N<^'
M'K:.H(2YMA+,?+8P@;*T2L;'G[VHUZQIB<?M@_J="]X$\\H43$3YN\CU:NBE
M'LIAP3:E?A2[G[ /*+)Z<U$J]XMV-39)/#3?*"VJ/=DXJ I>?]G[/A%'!!*?
M(- ]@;8)X0E"L"<$7R6$>T+H,E.'XO(P99J-!E+LD+1HHV8;+IF.;<(ON-WW
M)RW-;&%X>G3/YZ("],S>0:$K-)-B6[@]-4<*?9J\F()F1:DN#>SE:8HNOEVB
M;ZC@Z'DE-HKQ7 U\;1Q977^^7WU<KTY/K$XH>A!<KQ3ZP7/(/POX)I0F'GJ(
M9TS/*DYA?HT"\AU13$F/H<G7Z;B'/OTRG61GH@F:W0F<7G!";[*1$KB^.2,5
M-E*ADPI/2-U!#I*5?7M4$R-'M'5B.R)!DL9TX&^/,]>%)5E&X\^H:8\83N(L
M:V"?W$>-^^BL^R?--/1YKVGQT7)A0MNF)ET434),6M:[J"##-.UW'C?.X_-Y
M%]+4'M[G/>YZ)V$<MKQW4::FD[3EO8L* DJ3?N])XSTY>_RFL !S /-SYR]M
MM-*OG#]D"@52IW8S[41Q16E$HE9*>F 93K-62OI0673B(&9-&-G_;F?668\0
MDK2L=T%7-(YPRWJ/%$Y/;";!'Z4>G_7^4=PO7H'#HM"7KLP7=9G7MLSWUG#<
M^4]3;':E?5)[<(1$,6Z7B#Y<8@*DK0#]HVNM KETSP.%YF+#=7TC-*/-$^36
M7;RM\;%]FKCK\D.F?M<\,+DLN$(E+(PDODZ,*5D_%>J.%FMW>;X*;:YBUUR9
MYQ5("S#S"R'TH6,7:!YLHW]02P,$%     @ ;7M.5!8!MAJO @  3@<  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C(N>&ULC57;;MLP#/T5P=A#"VSUW4D+
MQT!3;U@?"@2]; _#'A2;B87:4B8I2??WHV3'S7U]L47Y'/*0M*AT+>2KJ@ T
M>6MJKD9.I?7BQG5544%#U958 ,<O,R$;JM&4<U<M)-#2DIK:#3PO<1O*N).E
M=F\BLU0L=<TX3"11RZ:A\N\8:K$>.;ZSV7AD\TJ;#3=+%W0.3Z!?%A.)EMM[
M*5D#7#'!B839R+GU;_+$X"W@!X.UVEH3D\E4B%=CW)<CQS."H(9"&P\47RNX
M@[HVCE#&G\ZGTX<TQ.WUQOLWFSOF,J4*[D3]DY6Z&CE#AY0PH\M:/XKU=^CR
MB8V_0M3*/LFZPWH.*99*BZ8CHX*&\?9-W[HZ;!'\Y 0AZ C!/B$Z00@[0OA1
M0M01(EN9-A5;AYQJFJ52K(DT:/1F%K:8EHWI,V[:_J0E?F7(T]D]+T0#Y)F^
M@2)?2&>. 7\H(!,I5LPV&$VR [W(05-6JTLDO3SEY.+3)?E$&"?/E5@JRDN5
MNAKUF2ANT6D9MUJ"$UK\@#P(KBM%OO(2RET'+B;69Q=LLAL'9SWF4%R1T/],
M B_PCPBZ^SC=.T+//TSWK\]D$_:]"JV_\+^](CE312W4$IOTZW:JM,3S\_M,
MB*@/$=D0T2G)&$!I5AQK7LN,+=-,DU66#)(HBE-WM5W20U@X& X'R2XL/X3%
M49Q<OWO;T1_W^N.S^G$6X$GGQ^2WQ&0KH!\,PG!?_B$L"G&$[JD_1 VNA^8?
M.28^Z<4G9\5W_9VVAX^UEC;'[5@^R4$!AQY6VMO+YQ 6!?YP&.PE= A+@CCV
M]]OA;DV:!N3<3FQ%"K'DNCV6_6Y_*=S:6;BW/\;+HIWM[V[:F^:!RCGCBM0P
M0Y?>U0!%R79ZMX86"SO/ID+C=+3+"B\\D : WV="Z(UA O17:/8/4$L#!!0
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
MPQ6V>_-9X L.A ;@^I9S]3S0&_1OPN5O4$L#!!0    ( &U[3E1=Q>(DQ 0
M .P0   9    >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;)58;6_B.!#^*Q:W
M.K52:6+GE3V*U*6[NOUPNJHONY]-&,"J$[.V*65__=DA36CBI+TOD)!GQL],
M9N:QF>Z%?%(; (U><EZHJ]%&Z^UGSU/9!G*J+L46"O-D)61.M;F5:T]M)=!E
M:91SC_A^[.64%:/9M/SM5LZF8J<Y*^!6(K7+<RH/7X"+_=4(CUY_N&/KC;8_
M>+/IEJ[A'O3C]E::.Z_VLF0Y%(J) DE878VN\><Y*0U*Q \&>W5RC6PH"R&>
M[,WWY=7(MXR 0Z:M"VJ^GF$.G%M/AL>ORNFH7M,:GEZ_>O]6!F^"65 %<\%_
MLJ7>7(W2$5K"BNZXOA/[OZ$**++^,L%5^8GV%=8?H6RGM,@K8\,@9\7QF[Y4
MB3@QP&&/ :D,R$<-@LH@* ,],BO#NJ&:SJ92[)&T:./-7I2Y*:U--*RPK_%>
M2_.4&3L]^UYD(@?T0%] H3&:BWPK"BBT0F*%;F %4L(2-2ATG8N=?7QV YHR
MKLZ-U>/]#3K[=(X^(5:@AXW8*5HLU=33AJ!=QLLJ,E^.9$@/F1O(+E& +Q#Q
M"7:8SS]N[K\U]TQ:ZMR0.C>D]!?T^JO"9\?PM0F?*@5:#3@/:N=!Z3SL<?XU
MWW)Q + U=US%K&&:4]%C>1=+)/0&3)%" 2NFD5APMBX?.C-[7"TJ5[.]^SS#
M4>3'X=1[/LV@ T;2Q"<U[$TP81U,.!A,G2D)SU#L0%T@,V%,"YE6%P?*-3/5
M94/*:6&&@QD#&JT G($<5XI/&<9^T(ZCB_+=(41U"-''0KBE!RDXKUKB;'Y]
M]_4>76?ZW$4VZI(-@BAJD>VB2.*GL9MP7!..!PG/#5FFCVDMS+PWDUV:\BC6
MB NE4$:E/)B7L*?2W8IQEU288MRBWD4%?AQA-_6DIIX,4K_7(GL:V^G[MNI=
M-),N@30,6BP=H#A(W"33FF0Z2/*:&XFC10:VE%%69KM,K;MLTPZ%.(J2%L\N
M*"))3^]-:IZ309X_C4R"5'_^D1*<_/5N/B>.5)%V/AV@) G=/+'?2(T_R/3?
MID+!O'O$&5TPSNQP<&J%[\A6C-N3P 6;D'#2P_9$&/$P6SM]G;QPM^G3*&XW
MO0L6!'%/Z^!&E# 9Y/4@-.6-:KRC315ETFWV21C&<9NS Y?@).@I4=R('0[^
MMY3VOOZW:S0:A(=%R.Q,I&:_C_II=B^LT+18LP6'H<QTA61,PF#2GH-N'(Z#
MGLPTLH.'=>=6VL&M#^4<AU\[MBW5T0Q'IM"2K4S>P PA-_FNL(Q)$/B=4G3A
MHNA$I]Z2;R0(#VO08V&.#IS]-B]V;8X,"JVDR$WBGT'IO-Q%;H#;EXY@>+NC
MI=GJNF/L*M X"'V_\X(<.!(3TC>U&JW"PV)5GFS&8C7>J<%"ZFK0V-11VFDQ
M%VZ2!GV%U,@5'M:K_GG559TQ]J.3"5DQ<^#2">GK_4:?\+! ]0^L]P2@*T-C
M;-6*M)D[@6$\Z=D"D$:RR+!D_:!\5VW(7[<#+J:DJT%V.DS2%M$>7-]\)8U8
MD6&Q>D\4+NP6T<D<=P\$IKV"=MFZ<)A,_';9>B='4?L_P#]4KNU@X+ RAOYE
M8CS(X]'Z>*/%MCR=+H0V9]WR<@-T"=("S/.5$/KUQAYXZS\X9O\!4$L#!!0
M   ( &U[3E3?+V[E_@,   4.   9    >&PO=V]R:W-H965T<R]S:&5E=#8V
M+GAM;*U736_;.!#]*X300P*DD2C+CEW8!A*[Q0;8+H*FZ0);]$!+8YNH1'I)
M.G:*_?$[I&3)CCZ:@R^V2,X\SILA'\GQ3JJ?>@U@R#Y+A9YX:V,V'WQ?QVO(
MF+Z6&Q XLI0J8P:;:N7KC0*6.*<L]<,@&/@9X\*;CEW?@YJ.Y=:D7,"#(GJ;
M94R]W$$J=Q./>H>.+WRU-K;#GXXW; 6/8)XV#PI;?HF2\ R$YE(0!<N)=TL_
MS,/ .CB+;QQV^NB;6"H+*7_:QGTR\0(;$:00&PO!\.\99I"F%@GC^+< ]<HY
MK>/Q]P']DR./9!9,PTRF?_/$K"?>T",)+-DV-5_D[@\H"/4M7BQ3[7[)KK -
M/!)OM9%9X8P19%SD_VQ?).+(@0Y:',+"(7SM$+4X] J'WEL=HL(A<IG)J;@\
MS)EAT[&2.Z*L-:+9#Y=,YXWTN;!U?S0*1SGZF>F]B&4&Y"O;@R;OR6V2<%L/
MEI)[D:\J6YV+.1C&TTNT>'J<DXMWE^0=X8)\7<NM9B+18]]@,!;2CXN)[_*)
MPY:):4@^2V'6FGP4"22G #ZR**F$!RIW82?B'.)KTJ-7) Q"VA#0[.WN08/[
M_,WN=-3!IE<6IN?P>F\IS/<_<93<&\CTCP[LJ,2.'';4@GV;R:TP!/8;W'V0
M$"/) LC6\)3_PJ9<$L/V)%: BX'$3*D7@FMAQU2BK1-77*QL^<T:"%8?G5\D
M_MFF-LPBO@!336LBCZOOXK*2]#R- DSV<P.9?DFFWTGF&TNW^2IE*:H8$S$T
MS9R##(YF#B,Z&I9SYTND7XL/K7IA<X2#,L)!9X1/0D$L5\(EUV9V 0*6W.@K
MPK,-*A_!X&&Y!*>!SD)A%IM8#&HL*.T=93!G4;<:#5\;S0<UJJ->6RUN2J8W
MW0LKCM4627)A0($V;G7@$<52PZ%1)&YJH48U.G6;?HU-M\T)F6%)9MA)!G<@
MGJ0:R$4"^=>E7?0\WYBV2G8#"=U8J&$MGO>T1FQ8*T'-9EZW"=N(C4IBHTYB
M>&#B<2C(S*J JA7F!),&U4$2G%VPZ-$Q1<^QRPN4DVV.J[HE832LI@_/E[)*
MXNGY-9Y6(D^[5?XOO#7B_1"EQ,IU*K7.M?P@Y5=6U"VKQD1&]42&P]9$5F)-
MN]5ZQE*.TPK."%B1V"B..^R7%-#%N5):.CA_1BMUH]WRUA[\T8'9?!>JZQ,=
MM&:S4BC:+5$= ?U'C@8_5H/__";5E8C0T=E3'59J$@;GV.\%RHF$UO71/[H?
M9Z!6[IV!N\%NYOQ^6?:6;YE;=X-_U7^';YS\15+!Y ^DSTRMN- DA25"!M<W
M&)+*WQQYP\B-NX4OI,$[O?M<XSL-E#7 \:64YM"P$Y0OO^G_4$L#!!0    (
M &U[3E1FO$*7@P,  # +   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM
M;*U676_3,!3]*U9 "*1M^6R20EMI7?B20)JZ#1X0#UYRVUHX=K"==?#KL9TL
M=$W:58*7-K;/N3['-[F^DPT7/^0:0*'[DC(Y==9*5:]=5^9K*+$\XQ4PO;+D
MHL1*#\7*E94 7%A22=W \V*WQ(0YLXF=NQ2S":\5)0PN!9)U66+Q:PZ4;Z:.
M[SQ,+,AJK<R$.YM4> 57H&ZJ2Z%';A>E("4P23A# I93Y]Q_G?F>(5C$%P(;
MN?6,C)5;SG^8P<=BZGA&$5#(E0F!]=\=7 "E)I+6\;,-ZG1[&N+V\T/T=]:\
M-G.+)5QP^I44:CUU4@<5L,0U50N^^0"MH9&)EW,J[2_:M%C/07DM%2];LE90
M$M;\X_OV(+8(?KR'$+2$8)<0[2&$+2$\EA"UA,B>3&/%GD.&%9Y-!-\@8= Z
MFGFPAVG9VCYA)N]72NA5HGEJ]I'EO 1TC>]!HE.T@)RSG%"";5;X$EUSA2DZ
M+WG-E#03[P67$MTPH:$K1GY#8=AH#@R61$->9J PH?*5#G=SE:&7SU^AYX@P
M=+WFM<2LD!-7:>5F?S=O5<X;E<$>E7Z /G.FUA*]9044CP.XVG+G.WCP/0\.
M1LP@/T.A?X("+_ '!%T<3_<&Z-G1=']\P$W893&T\<(]\?IIVYN?$_3V/J=U
M0=BJR^HE")TR9J84U^M8OV@M;0&J%DRB;PM.*=*?V@:+XOL!R5$G.;*2HSV2
MYYABE@/""MW"BC"[NQ9>@2"\&'I%FG@C&\^4L[O9.$E'$_=N.VT#H' 4/09E
M?5 :^6D'>N1GU/D9'?33?!:$Y;KZ2I OGJ6!'[Q1^@@K+HE)BUE%E78GT"_
M8O S:/:(MY2%.P;[B,"\@8_\]3'>L+FX,Q<?8:Z ?S,7'Y#5F'L2D?41ITF\
MQUW2N4O^1^KR6@A@ROH;LI?T<Q<FNP[[(#].TAV3 Z#$"X=-IIW)]*!)?8,K
M"OK&5H.Y29_,S9.(K(\XC89%CSO1XX.B/^%*@JD*4F%5*_M(24F4K7.#1L9]
M$7XZWJD %T.H*$YV# V@]F3!]_[>M]ZQ=0]8<;CBM:&V"Y7O!_&NF0%8OS)F
M0ZCMTMCX<;=:B1+$RK9D$N7FHFANUVZV:_O.;;.S,S\W[:!M4?Z&:7K)SUCH
M>B\1A:4.Z9TE6I)HVK-FH'AE&Y9;KG3[8Q_7NJ4%80!Z?<FY>AB8#;HF>?8'
M4$L#!!0    ( &U[3E1:QMS<)@(  +8$   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8X+GAM;'U4VV[;, S]%<'80PMLD>TDW5 X!G+9I4 +! VZ/0Q[4&S&
M%JJ+)S%Q^_>59,?+AB4OMBB1YQQ2I+)6FV=; R!YD4+9650C-K>4VJ(&R>Q(
M-Z#<R4X;R="9IJ*V,<#*$"0%3>/XADK&591G86]M\DSO47 %:T/L7DIF7A<@
M=#N+DNBX\<BK&OT&S;.&5; !?&K6QEET0"FY!&6Y5L3 ;A;-D]O%U/L'A^\<
M6GNR)CZ3K=;/WK@K9U'L!8&  CT"<[\#+$$(#^1D_.XQHX'2!YZNC^A?0NXN
MERVSL-3B!R^QGD6?(E+"CNT%/NKV&_3Y!(&%%C9\2=OYWDPC4NPM:MD'.P62
MJ^[/7OHZG 2DR9F M ](@^Z.**A<,61Y9G1+C/=V:'X14@W13AQ7_E(V:-PI
M=W&8+[64'%V5T1*F2K+4"KFJ0!4<+/E YF7)??F8('>JZP%?S*L5(./"7F<4
MG0J/18N><=$QIF<8DY0\.)+:DL^JA/)O .KD#SFDQQP6Z47$%10C,D[>DS1.
MDZ?-BER]N[X .QY*,PZPDS.P7UU1S"M9NCN_@#89T"8!;7P&[5Y;^T]U?]X[
M'W*'(.VO"PS3@6%Z4>]<"*C"]5@B'-O_KJ9#F 8$/Z^'/,[HX924GO22!%.%
MB;&DT'N%75L-N\-0SKM>_./>3?0#,Q7W8F#G0N/11\=KNBGI#-1-Z,RM1M?G
M85F[AP6,=W#G.ZWQ:'B"X:G*WP!02P,$%     @ ;7M.5&NX15^9 @  = 8
M !D   !X;"]W;W)K<VAE971S+W-H965T-CDN>&ULC55=3]LP%/TK5C1I(&W-
M5PL,I9%:PC0>*B'0MH=I#VY\VUCX(]A.6_;K9SMI*"BM>(E][7N.S_7UO<FV
M4CWI"L"@'6="3X/*F/HZ#'59 <=Z)&L0=F<E%<?&FFH=ZEH!)A[$69A$T47(
M,15!GOFU>Y5GLC&,"KA72#><8_4R!R:WTR .]@L/=%T9MQ#F68W7\ CF9WVO
MK!7V+(1R$)I*@12LIL$LOBXFSM\[_**PU0=SY")92OGDC#LR#2(G"!B4QC%@
M.VS@!AAS1%;&<\<9]$<ZX.%\S_[=QVYC66(--Y+]IL14T^ J0 16N&'F06Y_
M0!>/%UA*IOT7;3O?*$!EHXWD'=@JX%2T(]YU]W  B"^. )(.D+P'C(\ T@Z0
M?A0P[@!C?S-M*/X>"FQPGBFY1<IY6S8W\9?IT39\*ES:'XVRN]3B3/YH9/E4
M249 Z<_H]KFAY@5]13-"J,L+9NA.M(_+9>FL (,IT^?6Y1,*D:ZP KT?J$ +
MRIAUU%EHK#AW1%AV0N:MD.2(D#A!"RE,I=&M($#>$H0VJCZT9!_:/#G)6$ Y
M0FG\!251$@\(NODX/!J %Q^&Q]].1)/VB4H]7WJ$KTO-G]E2&V6KY>\)SG'/
M.?:<XR.<"[RCO.%(-'P)"LG5/I.X,954]!\09"1:@BWPNE%E90N,H#.;Y];O
M?"C-[9%QY,]T76>37XZ2+-P,")WT0B<GA19T0PD(HFU)E\P>35!M!7L5Z*S1
M!^:@II;]ZD!2/)J\:FJ?PY!3>O'6J1AR2L;OH@L/ZI&#6ON^IE$I&V':]]NO
M]JUSYCO&N_6Y;:EM!WRE:?OQ JLU%1HQ6%G*:'1IA:FVQ[6&D;6O^J4TMH?X
M:65_"Z"<@]U?26GVACN@_]'D_P%02P,$%     @ ;7M.5$C+;5Z5 @  O 8
M !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&ULG57+;MLP$/P50@C0!$BC
MM_. +""V4K2'%$'<M(>B!UI:6T1$4B&I./G[DI2LRHYM&+V87')FM+-KK9(5
M%\^R!%#HC59,CIU2J?K&=65> L7R@M? ],V""XJ5#L72E;4 7%@2K=S \T8N
MQ80Y:6+/'D2:\$95A,&#0+*A%(OW"51\-79\9WWP2):E,@=NFM1X"3-03_6#
MT)';JQ2$ I.$,R1@,79N_9LL-G@+^$E@)0=[9)S,.7\VP;=B['@F(:@@5T8!
MZ^45IE!51DBG\=)I.OTC#7&X7ZM_L=ZUESF6,.75+U*H<NQ<.:B !6XJ]<A7
M7Z'S8Q/,>27M+UIU6,]!>2,5IQU99T ):U?\UM5A0/!'>PA!1PBV"=$>0M@1
MPF,)44>(;&5:*[8.&58X301?(6'06LUL;#$M6]LGS+1]IH2^)9JGTIGB^7/)
MJP*$_(3N7AJBWM%G]+VA<Q"(+]"42]6NE.H^63R:E5B 1(]0-R(O==D+=)J!
MPJ229YK]-,O0Z<D9DBV,,/2CY(W$K)#GZ&0C3ERE79A<W+S+>-)F'.S)V _0
M/6>JE.B.%5!L"KC:?E^#8%V#27!0,8/\ H7^.0J\P-^1T/1XNK>#GAU-]Z\/
MN G[CH96+]RCU_7P]^U<*J%?JS\'-*->,[*:T1[-KOG2-E\,NZY[V7;Y;%<G
M6]61534#Z#4-+J]'B?LZK.X.4.S%FZ#L(R@*XK ';;B*>U?Q?[G:Y:15BH=)
MCKS(][:\?(3YX57D76VYV:$6>WX<;?EQ!^\U!;&T\U&BG#=,M7_O_K0?P;=V
M\FR=3_1H;B?I/YEVKM]CL21,H@H66M*[N-1)B796MH'BM9T><Z[T+++;4G]>
M0!B OE]PKM:!>4#_P4K_ E!+ P04    " !M>TY47XTCEZ,"  #=!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6RM5=]OFS 0_E=.J-):J2L_DS85
M06I"I_6A4]2LV\.T!P<N =5@:INF_>]G&\)(1JH^[ 5\Y_L^WW=GCG#+^)/(
M$"6\%K044RN3LKJV;9%D6!!QP2HLU<Z:\8)(9?*-+2J.)#6@@MJ>XXSM@N2E
M%87&M^!1R&I)\Q(7'$1=%(2_S9"R[=1RK9WC(=]D4COL**S(!I<H'ZL%5Y;=
ML:1Y@:7(60D<UU/KQKV.1SK>!/S(<2MZ:]!*5HP]:>,NG5J.3@@I)E(S$/5Z
MP3E2JHE4&L\MI]4=J8']]8[]B]&NM*R(P#FC/_-49E/KRH(4UZ2F\H%MOV*K
MQR28,"K,$[9MK&-!4@O)BA:L,BCRLGF3U[8./8 [/@+P6H!W" B. /P6X'\4
M$+2 P%2FD6+J$!-)HI"S+7 =K=CTPA33H)7\O-1M7TJN=G.%D]%2LN0I8S1%
M+C[![7.=RS?X#-_J8H4<2)G"G D); VW1479&R(8""PH*>$!JYHGF:J[@-,8
M)<FI.%/PQV4,IR=G(#+"U59>PO>,U4+1B7,XV;-#6RH9.AD[:5.>-2E[1U)V
M/;AGI<P$W)8IIOL$MM+?%<';%6'FO<L88W(!OGL.GN.Y PG-/PYW!N#QA^'N
MY!TU?M=2W_#Y1_C:)OZZ60G)U7?U^QW.H.,,#&=PA+/?:(Z42$Q!,L#=G1#F
M3E3J3JB+H-K;-/YLJ+G-06-SD!Y*+Y$?7(;V2[_> S'C\7Y,/! S\KJ8/96C
M3N7H?ZD<4M:0CWH9>9,K]U#;OU'NI3^9'*@;X/*"B7N@S^Y]^ 7RC1F@ A)6
ME[*Y_IVWF]$W9C0=^&=J=C>C]B]-,_CO"=_DJJL4UXK2N;A4.?%FF#:&9)49
M+RLFU; RRTS]?Y#K +6_9DSN#'U ]T>+_@!02P,$%     @ ;7M.5,Y)23Q1
M @  N04  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULC53?;]HP$/Y7
MK&C26FG#^07MJA )2*?UH1(JVO8P[<$D![%P[-1VH/WO9SLA2RNH>(E]Y_N^
MN\\77W(0<J=* (U>*L;5U"NUKN\P5GD)%5$C40,W)QLA*Z*-*;=8U1)(X4 5
MPZ'O3W!%*/?2Q/F6,DU$HQGEL)1(-55%Y.L<F#A,O< [.I[HMM36@=.D)EM8
M@?Y9+Z6Q<,]2T JXHH(C"9NI-PONLMC&NX!?% YJL$=6R5J(G34>BJGGVX*
M0:XM S'+'A; F"4R93QWG%Z?T@*'^R/[=Z?=:%D3!0O!?M-"EU/OUD,%;$C#
M]),X_(!.S]CRY8(I]T6'-O;&]U#>*"VJ#FPJJ"AO5_+2W<, $$S. ,(.$+X'
MQ&< 40>(+@7$'<!=-6ZEN'O(B"9I(L4!21MMV.S&7:9#&_F4V[:OM#2GU.!T
MNM(BWY6"%2#59W3_W%#]BKZB!5$ERNB>%L +A3+(&9%0H*L,-*%,79N83P@C
M51JW2K VI5A"G'=IYVW:\$S:($2/@NM2H7M>0/&6 !L-O9#P*&0>?LAH2ARA
M*/B"0C\,3A2TN!SNGX!G%\.#;Q^HB?JV1(XO.L/7->+/;*VT-&_C[P><<<\9
M.\[X7(U].XMC.VN0;0O15:,&YO6ICK;LMX[=3I-]&HS&88+WPUL^%11-W@9E
MIX+"N ]JU>'!3UV!W+KAH% N&J[;WZ+W]O-GYI[=.__<S*5VC/RG:8?:(Y%;
MRA5BL#&4_NAF["'9#HK6T*)V3V<MM'F(;EN:V0K2!ICSC1#Z:-@$_;1._P%0
M2P,$%     @ ;7M.5'Z:-] 8!   *Q(  !D   !X;"]W;W)K<VAE971S+W-H
M965T-S,N>&ULS5A1;^(X$/XK5J23NM*6Q 8*70$2;>^TE18=:F_W'E;W8)(!
MK#HV9QLHI_OQ-TX@825PJE5/X@7BQ//--S.>+XX'6VU>[!+ D==<*CN,ELZM
M/L6Q39>0<]O2*U#X9*Y-SAT.S2*V*P,\*XQR&;,DN8ES+E0T&A3WIF8TT&LG
MA8*I(7:=Y]SL[D#J[3"BT>'&DU@LG;\1CP8KOH!G<%]74X.CN$+)1 [*"JV(
M@?DP&M-/=ZSO#8H9WP1L[=$U\:',M'[Q@\=L&"6>$4A(G8?@^+>!>Y#2(R&/
MO_>@4>73&QY?']!_*X+'8&;<PKV6?XK,+8=1/R(9S/E:NB>]_0S[@+H>+]72
M%K]DNY^;1"1=6Z?SO3$RR(4J__GK/A%'!JQ[QH#M#5C!NW14L'S@CH\&1F^)
M\;,1S5\4H1;62$XH7Y5G9_"I0#LW>G8Z?2%3R94EUV2<9<(GBTORJ,J2^]1=
M/8#C0MH/Q"ZY 4N$(A,A)3ZS@]@A#0\6IWN7=Z5+=L8E962BE5M:\JO*(/L1
M($;^51#L$,0="R(^0-HB;?J1L(31DF( M5VEIEV@ML^EQ@-=^Y)GY%[GV >V
M3,?8&*X6@&O3D=F.',^;\EUQ>[SE)B/?OR D>720V[\"A#H5H4Y!J'.&T#>P
M3J@%68$1.B-8'[) )LZ2*RS(#KBQ'TZ5(XS:+BT#_+H5OVX0Z;/ Y6I$BJMG
MHR7F2@JW.T4H#-/NMY+DEP"?FXK/31#H06Q$!BHC.P$R.T4D;)\T\.A5/'I!
MG"=A7Z[G!@#[Q@$N3D<,=W"*4!@H:;6#A/H5H?[[%"H,P\J50VY)7O8SHR3C
MN]!2NJT8W@:AORH#J5XH\0\V57K<?*G&],'K"E4='SE-9D".YNH-&.*6<&B2
MJ_-M$6;0:6P+FM0:FP2Q_M .4ZW6^0S)Z3GA&U13/I-PT%,,H^CDDV):8OL_
M!/=OV<VHW;H=Q)M3G(YTGP8Y3802^3H/Q<=J+'892DEK[:;M8'CCU*TQY_O\
M8B459!_)2ELK?-YQ=:3H'?<=!&DZ;A:X >*>RLD2A'WUN@U"06N%IV$QGO#7
MIJK4:DR[%U*56I!I6%'?MRIA7Y0UEJ46<-J@X*C9J)=><6RQ8>+J<+56 E_
M_Y(W]%,MS[1_(96K]9B&Y?!G]QX-L,V;#U:K+ NK[%N*U-A>K!901B^C2*S6
M8<;^ER(UP#:_"EFMRRRLE4^_/][OPW]+S[!:.5GG0LI1"S +;V3?5>T:?#7M
M55FMT2RLFS]6J+EA:A%EO0NI4"VT++R#?=\*A7W1[MD:Q4??[SF@%W]*87&K
MNU:N_)2O[E8G(>/R^[^>7AZC3)"DP&]Y"7,T35H]7#:F/)DH!TZOBM. F79.
MY\7E$G@&QD_ YW.MW6'@'53G0Z/_ %!+ P04    " !M>TY4L%@C?JH"  "4
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6R-55UOVC 4_2M6U(=6
M:LD7M*,")"B=5FF54%FWAVD/)KD0JX[-[$MI]^MW[80L[0 U#XGMW'/NN=?.
MR6"KS9,M )"]E%+985 @KJ_#T&8%E-QV]!H4O5EJ4W*DJ5F%=FV YQY4RC")
MHLNPY$(%HX%?FYG10&]0"@4SP^RF++EYG8#4VV$0![N%![$JT"V$H\&:KV .
M^+B>&9J%#4LN2E!6:,4,+(?!.+Z>]ER\#_@N8&M;8^8J66C]Y"9W^3"(G""0
MD*%CX/1XAAN0TA&1C-\U9]"D=,#V>,?^V==.M2RXA1LM?X@<BV'P*6 Y+/E&
MXH/>?H&Z'B\PT]+Z.]O6L5' LHU%7=9@4E *53WY2]V'%B"^/ !(:D#R'M ]
M $AK0/I10+<&='UGJE)\'Z8<^6A@])89%TUL;N";Z=%4OE!NV^=HZ*T@'([F
MJ+,G-I-<67;!_.QB0GW,V8TNZ6Q9[K?G]L6-@9U. ;F0]HR"'^=3=GIRQDZ8
M4.Q>2$F!=A BJ7+<858KF%0*D@,*XH3=:X6%9;<JA_PM04CE-#4ENYHFR5'&
M*60=EL;G+(F2>(^@FX_#HSWPZ8?A<?](-6FS0ZGGZQ[@>P"+1F1(6V+]9G&U
M&VV40'LD1;=)T?4ITD.'H. &+A;_;_O8&*Y60)\YLL4K:\?-^*M?'F^YR=G/
MKT3)[A!*^^N(H%XCJ'>TYF\:N:3R#&1ZI<0?RI>U=67:XCE3Y(IZR:@_@@R
M8L@%ER!P8V#O.:QR]GU.9X?/HZM>)QV$S^VSL2<H[?2CUA6_14SW(.).K]^^
M&D35C;#UO99@5M[W+%6U45@=\V:UL=:Q=Y1WZQ.RW,HA_]%4?GW/S4K0-RUA
M2911YXI4FLH#JPGJM7>%A4;R&#\LZ+<!Q@70^Z76N)NX!,V/:/074$L#!!0
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
M.R[K^#+EO5PW.Y7\4G<)>[SUHIT[J2>5K&X9H::J1?II[0( S:B^[P&@N>U
MGBJ%I".+TP$:@-29- #0W%AM4"0;#:6']!4UZ  EL[@$[!>$,NT7&,MV<$:5
M\M+1->@ E^'Z<Q@2 Q#KP1E5NDI'%Y_'>C!JZJ)Y< : C R+ 5 WP_K4E,;2
M^6]V84R)'G.+WLDNK(VOW7O13^87 (Q%WMQX_L*$T;EG.\)G2A296Q2/<&%M
MI/[AUMQ]_PQJ$V(/ZS= P=CCCBF8$DCF%LA76C0&W<0%+!J$@RP:B+,?.S$E
MRLQ=$Q_ETYBK@FT)#4)B!MS9=7%1)H"--P''FS4&G$8#1V@ #$C1&(#U4W3/
M<=IYZG#+RX?FZ<T*+8M=+O8/X!V^/3PA>MT\%ZE]?Q.<Q_OG/%68_6.G'Y)2
M[D1R\?*U#.E[D13W<O\DY_Z#*)Z:9QOO"R&*;?-VPY,5+VN _'U=%.+E0WV!
MP_.T5_\#4$L#!!0    ( &U[3E1*R 03BP(   P&   9    >&PO=V]R:W-H
M965T<R]S:&5E=#<V+GAM;(U5R6[;,!#]E8&00P(TUF)EA2S CAJTAZ!&G*2'
MH@=:&EE$*%(EZ25_7Y*2526-@UPL+N^]V3CC9"ODLZH0->QJQM7$J[1NKGU?
MY1761(U$@]S<E$+61)NM7/FJD4@*1ZJ9'P7!N5\3RKTT<6=SF29BK1GE.)>@
MUG5-Y,L,F=A.O-#;']S35:7M@9\F#5GA O5C,Y=FY_<J!:V1*RHX2"PGWC2\
MSF*+=X GBELU6(.-9"G$L]U\+R9>8!U"AKFV"L1\-GB#C%DAX\:?3M/K35KB
M<+U7OW6QFUB61.&-8#]IH:N)=^E!@259,WTOMM^PB^?,ZN6"*?<+VPX;>)"O
ME19U1S8>U)2W7[+K\C @A.<'"%%'B-X2X@.$<4<8?Y80=P27:K\-Q>4A(YJD
MB11;D!9MU.S")=.Q3?B4V[(OM#2WU/!TNM B?X8Y(US!*3P(31C,)9X^D!U\
MYUI24^ <G@A;(X@26OB/QM9,P=<=RIPJ+(#PHB/?$BH'^(I(5/"$2AO4<8::
M4*9.C*G'10;'1R=P!)3#'67,*B:^-C%9S_R\\W_6^A\=\#^,X$YP71EG>('%
M:P'?)*//2+3/R"SZ4#'#? 3C\ M$012^X]#-Y^G!._3LT_3PZH-HQGU]QTYO
M?*B^M@"GMC,*F),7T[ :IE(2OD*W_C5=*BU-]_W^P%C<&XN=L?B L?8%E/8%
M;/8O0+4O8.->P'OU;27/G*0=4IOTXC+Q-\.,MY"K 20^'T6O0=G_.F<7/:0-
MQQ_T28URY>:-@ERLN6X?2'_:C[2IZ^0WYS,SZMK)]$^FG9-W1*Y,SP##TD@&
MHPOCD&QG3[O1HG'=N!3:]+9;5F9<H[0 <U\*H?<;:Z#_ TC_ E!+ P04
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
MACJSPQRZ9RZ- >QOA=#/$W- UX\O_@=02P,$%     @ ;7M.5#>XOOY% @
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
M>TOB.$W]"&!^!7&,(? VX@BF #1@2!PW^^#>?A2N]ZEP\__7Z#=02P,$%
M  @ ;7M.5)>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70
MGC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8
M_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(
M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1
MH2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^
M %!+ P04    " !M>TY4N>)V9B8&  #+-0  #P   'AL+W=O<FMB;V]K+GAM
M;,6;VV[C-A! ?X7P2UN@KF-=O<%F@5RW!K:)&Z?[6C 2;1,KD5Z22C;[]1U*
M<4(YPJ O$S_%DFSY>"CR#,G)QT=MOMUK_8W]J"ME3T8;Y[;'DXDM-J+F]@^]
M%0JNK+2IN8-#LY[8K1&\M!LA7%U-HJ.C;%)SJ4:?/N[NM3"3\$ [43BI%9ST
M)[Y*\6A?K_M#]B"MO)>5=$\GH_9U)4:LEDK6\J<H3T9'(V8W^O%/;>1/K1RO
MEH71574RFG87O@KC9/'F]-)#WO%[VYYQ_/Z6 \C)*#N"&ZZDL:Y]1WM_#HP/
M M[<'35.7\G*"7/!G?AL=+.5:NUO []B$OR,-@Z[OUT0C\W_":->K60A+G31
MU$*Y+HY&5!Y0V8W<VA%3O!8GHW/]( Q;\+7P/PJ^95YV/] !61 N<RSA@IF7
M+2,=SVE32L?FJOLP7 VP(@0KHL4ZAV-=R1*^O61+#^$_8)E>L2NI>  9(Y#Q
M 2'_C0+(!(%,#@9YLQ4F@$P1R/1@D.>ZW@:0&0*9'0QRZ7010.8(9'Y R-XS
M.4,@9X=K;FXW >0'!/(#+>2RJ6MNGMK(R;62\#&N'#LM"MTH)\/A^P@;OX]H
M,:]!N#LFM68@: 6OBRZB(20J&6++W(H'H1K!;D6A(91[GIEBHID2F^;&;4#(
MYXTQPK>NM:(?-LPO4V+!0&/"$.V>&%<EN_S>R*W_P._L6K@0$;/+E%@O7P2W
MHA<P3"-38H]\UKI\E%45\F#&F!(K SJF:6",6_ GG\JV[7@FE%A!SG6N>V'#
MG#$EEL9EO:WTDQ#L0JP$=(2RM:Y0MGTK"S$Q:TR)M7$-<P_K8\G;[WV%PBPQ
M)=;$7!6Z%NR._^AU@PAS0D3L!&B]6KK.J?Z1 ]]Z.0A5R#XDYH2(V D^9_JV
MT54IC/VE'=W<4\B&SCZ(I="RL47%52]<F LB8A? F,^>G[4%"&NYX2;L Q$F
M@8A8 F>-E4I8RY9BO9]W1)@/(F(?+)M[*[XWWNR7#_M@F!@B8C$LX1YE4PDV
MG[,Q^\JKIAMJ?6_]NPGGMQ$FAHA8#&@.W)M-1)@8(F(QX)AQB(FI(B)6Q4 6
MS'Z]\S*SOX4K&I@Z8F)U#*7#@Y"8.F)B=2!YL6<-,3&+Q,06Z7+CP>BAJU;$
M)MDER8-@F$9B8HV@V7)OM(DQJ<3$4D&SY3XFIIB86#%A8CK8U)A88FJQ#"1_
M@Y"85F)JK;QF@8-LF$MB8I<,I8-#D DFDX18)F_RPD%"S"0)]21D/T$<),0D
MDE!/1=#<)@DQ,:DDQ%+!,=,0$]T,(58,CIF%F)AB$O)Y"X:9AYB88A+J60R*
M.0LQ,=DDQ+(9RKO'[&4*%F)BNDF(=3.,>2O\?KQ4ZQ 3,T]R@%G,2S1[Z4^*
MN2<]R$3F0C@NJ][HGF+^20\YD[D(%WA23$+I^\QDQNR:&\-]:<5P*#$#I<0&
M>F%L7_CE===&M7L0YB$F9J#T739, /.J<0WD;'_YNIBF?J9>A)CHAOP[[:0,
MMS,FG?20>RJ]Q9X4DTYZR#V5/B8FG918.CAFF%ZFF'12ZNE.N/4#G>>T+%OS
M\*JM70H+1##I9,32Z<VYQWXSWC. (.%N !IB8M;)B*VSA_E\>";@9C $A35!
M&6:=C-@Z>Y@7<@6/J%"%\ EG/YJ8>#)B\>QC[CK20IN]0H<,$T]&+)X]3-_-
MM=J5W?12C0P33T8LGCW,O8[>>S;16K#W7%T;M\FP*F0ENVV<WH"$62@C+P=#
M=H+9.,3$+)2]QTK;_G+@:^.'F)B%,NJ2L&',ZZ:^AQ0S;/0<LU!.;"$<,]P>
MR3$+Y0<H / #$[<;&.L?0DS,0OG[U0(,C$=UB(E9**=>@.MAMD?C,YA2/"=T
M(29FH9QZ :X?35^F[YO]'P5/ 3L-"[=RS$(Y]0)<#_-..VCOA1%C&.^AW</J
MNQRS4$YLH<%= -^%JJ*!MX>8:$TRL87>[@/T.E*(B5DH)[;0$&8@]A 3LU!.
M;*%AS&Y1#AP?8,XP"\VH+?1V:V5@*6&&&6A&;2"L"J=?+(\9:-8::-*^V7[Z
M6(H5M$]Y#5]AX7P!G7%AF/_3%BM&2>H+%E=-5?E^>J.^:%[N_A=I]W]4G_X#
M4$L#!!0    ( &U[3E1FS1$Z= (  &TP   :    >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@N*NJJ\@HSFHVV8YR >2T?Q3;6,!H
MDMN/Y2SL#\UB-A'?"C6(XI60'B'@Z5<YM..^.PV[_7E8?!P/IV%5[<;Q_*.N
MA_6N'-OAH3N7T^7(INN/[7A9]MOZW*[?VVVI9;GTNK^?43T_W<]<O'Z>R_],
M[#:;_;K\[-:_C^4T_F-P_:?KWX==*6.U>&W[;1E75?UQN.T>ZNLF/5PF5XN7
MMU75O[REJIX[2"!(Y@]2"-+Y@PR";/Z@#$%Y_B"'()\_*" HY@]J(*B9/^@1
M@A[G#TI+E'%)D#3!FD#KA%PG J\3@IT(Q$Y(=B(P.R':B4#MA&PG K<3PIT(
MY$Y(=R*P.R'>B4!O0;V%0&]!O85 ;YD\;!/H+:BW$.@MJ+<0Z"VHMQ#H+:BW
M$.@MJ+<0Z"VHMQ#H+:BW$.BMJ+<2Z*VHMQ+HK:BW$NBMDY<E!'HKZJT$>BOJ
MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MOD
M93>!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=X9]<X$>F?4.Q/HG5'O3*!W
M1KTS@=X9]<X$>N?)QTH"O3/JG0GTSJAW)M [H]Z90.^,>F<"O1WU=@*]'?5V
M KT=]78"O1WU=@*]'?5V KT=]78"O7WRLPF!WHYZ.X'>CGH[@=Z.>CN!WH%Z
M!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?E9D$#O0+V#0.]
MO8- [P;U;@CT;E#OAD#O!O5NOE/O8?P\E.'6\[7&ZW\GU>/EW'*[_'7YM7-R
M7ZXXU_<5P_-?4$L#!!0    ( &U[3E02 6)0(0(  " O   3    6T-O;G1E
M;G1?5'EP97-=+GAM;,W:WT[;,!0&\%>I<HL:U__+1+G9N-VXV MXR2F-FL26
M;:"\_9P4D#:Q"E2D?3>-6MOG._&1?E>]^OD4*"T.0S^F3;7+.7QA+#4[&ERJ
M?:"QK&Q]'%PN7^,="Z[9NSMB8K4RK/%CIC$O\U2CNK[Z1EMWW^?%S:'\G#H_
M;JI(?:H67X\;IZQ-Y4+HN\;ELLX>QO:OE.5S0EU.SGO2K@OIHFRHV)L)T\J_
M Y[/_7B@&+N6%K<NYN]N*+O8H6<I/_64ZM,EWNC1;[==0ZUO[H=RI$XADFO3
MCB@/?7TL>G$Z.9<;IN,G/SM_+G,JL.R\C3ZD,K%('X][&<ET>AE*(8JY._V*
MKXFE]-GO1].T6VK?F5VN]]''_3R/Q.;'^7?\YXQ?ZW^P#P'2AP3I0X'TH4'Z
M,"!]6) ^UB!]7(+TP5<HC:"(RE%(Y2BF<A14.8JJ'(55CN(J1X&5H\@J4&05
M*+(*%%D%BJP"15:!(JM D56@R"I09!4HLDH4626*K!)%5HDBJT215:+(*E%D
ME2BR2A19)8JL"D56A2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM&D56CR*I1
M9-4HLFH4636*K!I%5HTBJT:15:/(:E!D-2BR&A19#8JL!D56@R*K09'5H,AJ
M4&0U*+):%%DMBJP615:+(JM%D=6BR&I19+4HLEH462V*K&L46=<HLJ[_IZR_
MO-]_<OS\K ?7C2_Y;/YC_/5O4$L! A0#%     @ ;7M.5 =!36*!    L0
M !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M" !M>TY4@:F'NNX    K @  $0              @ &O    9&]C4')O<',O
M8V]R92YX;6Q02P$"% ,4    " !M>TY4F5R<(Q &  "<)P  $P
M    @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( &U[3E0.
M<#!?G 8  .4:   8              " @0T(  !X;"]W;W)K<VAE971S+W-H
M965T,2YX;6Q02P$"% ,4    " !M>TY4JFD=YB0"  !Z!0  &
M    @('?#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @
M;7M.5&/^?:]^!@  !AD  !@              ("!.1$  'AL+W=O<FMS:&5E
M=',O<VAE970S+GAM;%!+ 0(4 Q0    ( &U[3E0:O,^2LP(  .4(   8
M          " @>T7  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M    " !M>TY4)IO1L^T$   *$@  &               @('6&@  >&PO=V]R
M:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ ;7M.5-971^<I P  +@D
M !@              ("!^1\  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+
M 0(4 Q0    ( &U[3E2H*0H6;@8  ,L?   8              " @5@C  !X
M;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !M>TY4 T;.1UT"
M  #8!0  &               @('\*0  >&PO=V]R:W-H965T<R]S:&5E=#@N
M>&UL4$L! A0#%     @ ;7M.5&+=;V^N"   #"0  !@              ("!
MCRP  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( &U[3E3Q
M'/NTYAD  '!2   9              " @7,U  !X;"]W;W)K<VAE971S+W-H
M965T,3 N>&UL4$L! A0#%     @ ;7M.5!R>![M5!0  6@T  !D
M     ("!D$\  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M" !M>TY4*:&5MWD+  "['P  &0              @($<50  >&PO=V]R:W-H
M965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( &U[3E0=O0-5IP(  *,%   9
M              " @<Q@  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L!
M A0#%     @ ;7M.5 1:Q/3. @  %08  !D              ("!JF,  'AL
M+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !M>TY4.;1W <H$
M  !I"P  &0              @(&O9@  >&PO=V]R:W-H965T<R]S:&5E=#$U
M+GAM;%!+ 0(4 Q0    ( &U[3E01M%!JU ,  %\(   9              "
M@;!K  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ ;7M.
M5"%69\0T P  "@<  !D              ("!NV\  'AL+W=O<FMS:&5E=',O
M<VAE970Q-RYX;6Q02P$"% ,4    " !M>TY4RG2SZ3($   ]"@  &0
M        @($F<P  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0
M   ( &U[3E0X3_Y2F ,  & (   9              " @8]W  !X;"]W;W)K
M<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ ;7M.5+^[_!D3"@  EAH
M !D              ("!7GL  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q0
M2P$"% ,4    " !M>TY4OO-@.P<'  !,$P  &0              @(&HA0
M>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &U[3E0Y@@3:
MN00  +T+   9              " @>:,  !X;"]W;W)K<VAE971S+W-H965T
M,C(N>&UL4$L! A0#%     @ ;7M.5"&UJ,7P"   UQ8  !D
M ("!UI$  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !M
M>TY4;<WI7P8#  "P!@  &0              @(']F@  >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( &U[3E1K$SR9,P<  .\1   9
M          " @3J>  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#
M%     @ ;7M.5")F6E)) @  & 4  !D              ("!I*4  'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !M>TY4+0<N>7T#  #W
M!P  &0              @($DJ   >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;%!+ 0(4 Q0    ( &U[3E0I;P9]]A@  /E3   9              " @=BK
M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ;7M.5)(T
M/__2!0  $1   !D              ("!!<4  'AL+W=O<FMS:&5E=',O<VAE
M970R.2YX;6Q02P$"% ,4    " !M>TY4:N#2<?T$  !>#   &0
M    @($.RP  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    (
M &U[3E1R<6!PH0(  (H%   9              " @4+0  !X;"]W;W)K<VAE
M971S+W-H965T,S$N>&UL4$L! A0#%     @ ;7M.5-V* ?X9 P  WP8  !D
M             ("!&M,  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"
M% ,4    " !M>TY4U>&P//L#  #<"0  &0              @(%JU@  >&PO
M=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( &U[3E0^U$+CV@,
M %X(   9              " @9S:  !X;"]W;W)K<VAE971S+W-H965T,S0N
M>&UL4$L! A0#%     @ ;7M.5!O@?PV, @  BP4  !D              ("!
MK=X  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !M>TY4
M)Q*E8^("   P!@  &0              @(%PX0  >&PO=V]R:W-H965T<R]S
M:&5E=#,V+GAM;%!+ 0(4 Q0    ( &U[3E2C:U\E#P@  "H5   9
M      " @8GD  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%
M  @ ;7M.5!V^23C^ @  T0<  !D              ("!S^P  'AL+W=O<FMS
M:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !M>TY4OKH-,?\#  "O"0
M&0              @($$\   >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+
M 0(4 Q0    ( &U[3E0=V%&$!@,  *8&   9              " @3KT  !X
M;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ ;7M.5 /5'.?4
M!   '@L  !D              ("!=_<  'AL+W=O<FMS:&5E=',O<VAE970T
M,2YX;6Q02P$"% ,4    " !M>TY4T")TED,"   "!0  &0
M@(&"_   >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( &U[
M3E1W0,U;L@,  ,X-   9              " @?S^  !X;"]W;W)K<VAE971S
M+W-H965T-#,N>&UL4$L! A0#%     @ ;7M.5&+UU$?R @  T0<  !D
M         ("!Y0(! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4
M    " !M>TY4Y2(FQ9P%  "7*@  &0              @($.!@$ >&PO=V]R
M:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( &U[3E0T_O1^^0(  .4'
M   9              " @>$+ 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
M4$L! A0#%     @ ;7M.5,)K_\GA @  :@P  !D              ("!$0\!
M 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !M>TY4AX!S
M6_4$   ^%   &0              @($I$@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0X+GAM;%!+ 0(4 Q0    ( &U[3E1J.MR;N0(  -8'   9
M  " @547 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @
M;7M.5$A8?O\^ P  2@D  !D              ("!11H! 'AL+W=O<FMS:&5E
M=',O<VAE970U,"YX;6Q02P$"% ,4    " !M>TY4W/,4W9@"  "*!@  &0
M            @(&Z'0$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4
M Q0    ( &U[3E2W-R4R-P,  $H,   9              " @8D@ 0!X;"]W
M;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ ;7M.5(N!'B87 P
M5 L  !D              ("!]R,! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX
M;6Q02P$"% ,4    " !M>TY4VN4"Z*8#  "6"P  &0              @(%%
M)P$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( &U[3E0\
M357BW (  %@(   9              " @2(K 0!X;"]W;W)K<VAE971S+W-H
M965T-34N>&UL4$L! A0#%     @ ;7M.5(F0\H_Y P  7A   !D
M     ("!-2X! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M" !M>TY4^DC<H#0#  "_"0  &0              @(%E,@$ >&PO=V]R:W-H
M965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( &U[3E0T]4-<0 (  ' %   9
M              " @= U 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L!
M A0#%     @ ;7M.5*35''\8 P  ?0@  !D              ("!1S@! 'AL
M+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !M>TY44(# <ED#
M  !6"P  &0              @(&6.P$ >&PO=V]R:W-H965T<R]S:&5E=#8P
M+GAM;%!+ 0(4 Q0    ( &U[3E3U=5LI%@,  +P)   9              "
M@28_ 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ ;7M.
M5!8!MAJO @  3@<  !D              ("!<T(! 'AL+W=O<FMS:&5E=',O
M<VAE970V,BYX;6Q02P$"% ,4    " !M>TY4S(\A198#  !H#@  &0
M        @(%910$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0
M   ( &U[3E0T^[T$? ,  !\*   9              " @29) 0!X;"]W;W)K
M<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ ;7M.5%W%XB3$!   [!
M !D              ("!V4P! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q0
M2P$"% ,4    " !M>TY4WR]NY?X#   %#@  &0              @('440$
M>&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( &U[3E1FO$*7
M@P,  # +   9              " @0E6 0!X;"]W;W)K<VAE971S+W-H965T
M-C<N>&UL4$L! A0#%     @ ;7M.5%K&W-PF @  M@0  !D
M ("!PUD! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " !M
M>TY4:[A%7YD"  !T!@  &0              @($@7 $ >&PO=V]R:W-H965T
M<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( &U[3E1(RVU>E0(  +P&   9
M          " @?!> 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#
M%     @ ;7M.5%^-(Y>C @  W08  !D              ("!O&$! 'AL+W=O
M<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " !M>TY4SDE)/%$"  "Y
M!0  &0              @(&69 $ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM
M;%!+ 0(4 Q0    ( &U[3E1^FC?0& 0  "L2   9              " @1YG
M 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ ;7M.5+!8
M(WZJ @  E 8  !D              ("!;6L! 'AL+W=O<FMS:&5E=',O<VAE
M970W-"YX;6Q02P$"% ,4    " !M>TY4?[.! &0'  !;*P  &0
M    @(%.;@$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    (
M &U[3E1*R 03BP(   P&   9              " @>EU 0!X;"]W;W)K<VAE
M971S+W-H965T-S8N>&UL4$L! A0#%     @ ;7M.5&OKT#A] P  ]@L  !D
M             ("!JW@! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"
M% ,4    " !M>TY4B770<M,"  #Y!P  &0              @(%?? $ >&PO
M=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( &U[3E001V>S=P0
M )<0   9              " @6E_ 0!X;"]W;W)K<VAE971S+W-H965T-SDN
M>&UL4$L! A0#%     @ ;7M.5$2%;>YM P  FPL  !D              ("!
M%X0! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " !M>TY4
M-[B^_D4"  "Z!@  &0              @(&[AP$ >&PO=V]R:W-H965T<R]S
M:&5E=#@Q+GAM;%!+ 0(4 Q0    ( &U[3E2IC9X8: 0  /@0   9
M      " @3>* 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%
M  @ ;7M.5 >,9F8H P  #!,   T              ( !UHX! 'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    " !M>TY4EXJ[',     3 @  "P
M@ $ID@$ 7W)E;',O+G)E;'-02P$"% ,4    " !M>TY4N>)V9B8&  #+-0
M#P              @ $2DP$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
M;7M.5&;-$3IT @  ;3   !H              ( !99D! 'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ ;7M.5!(!8E A @  ("\  !,
M             ( !$9P! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %H
,6@"M&   8YX!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<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>101
<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>102
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>215</ContextCount>
  <ElementCount>418</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - Consolidated Statements of Financial Position</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition</Role>
      <ShortName>Consolidated Statements of Financial Position</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - Statement - Consolidated Statements of Financial Position (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical</Role>
      <ShortName>Consolidated Statements of Financial Position (Parenthetical)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1006008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1007009 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2109102 - Disclosure - New Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/NewAccountingPronouncements</Role>
      <ShortName>New Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2110103 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2115104 - Disclosure - Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/OtherCurrentAssets</Role>
      <ShortName>Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2118105 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2121106 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2126107 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2129108 - Disclosure - Accrued Payroll and Benefit Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/AccruedPayrollandBenefitCosts</Role>
      <ShortName>Accrued Payroll and Benefit Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2132109 - Disclosure - Employee Deferred Compensation Plan Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligations</Role>
      <ShortName>Employee Deferred Compensation Plan Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2136110 - Disclosure - Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://roberthalf.com/role/NotesPayable</Role>
      <ShortName>Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2138111 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2147112 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2149113 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2155114 - Disclosure - Stock Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockPlans</Role>
      <ShortName>Stock Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2161115 - Disclosure - Net Income Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/NetIncomePerShare</Role>
      <ShortName>Net Income Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2164116 - Disclosure - Business Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/BusinessSegments</Role>
      <ShortName>Business Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2169117 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2172118 - Disclosure - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://roberthalf.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2311302 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/RevenueRecognition</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2316303 - Disclosure - Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/OtherCurrentAssetsTables</Role>
      <ShortName>Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/OtherCurrentAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2319304 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/PropertyandEquipmentNet</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2322305 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/Leases</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2327306 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/Goodwill</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2330307 - Disclosure - Accrued Payroll and Benefit Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/AccruedPayrollandBenefitCostsTables</Role>
      <ShortName>Accrued Payroll and Benefit Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/AccruedPayrollandBenefitCosts</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2333308 - Disclosure - Employee Deferred Compensation Plan Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsTables</Role>
      <ShortName>Employee Deferred Compensation Plan Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligations</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2339309 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/IncomeTaxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2350310 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/StockholdersEquity</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2356311 - Disclosure - Stock Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockPlansTables</Role>
      <ShortName>Stock Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/StockPlans</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2362312 - Disclosure - Net Income Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/NetIncomePerShareTables</Role>
      <ShortName>Net Income Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/NetIncomePerShare</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2365313 - Disclosure - Business Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/BusinessSegmentsTables</Role>
      <ShortName>Business Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/BusinessSegments</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2370314 - Disclosure - Subsequent Events (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SubsequentEventsTables</Role>
      <ShortName>Subsequent Events (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/SubsequentEvents</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Summary of Significant Accounting Policies - Company's Income from Investments Held in Employee Deferred Compensation Trusts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Company's Income from Investments Held in Employee Deferred Compensation Trusts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2408405 - Disclosure - Summary of Significant Accounting Policies - Property Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Property Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2412406 - Disclosure - Revenue Recognition - Schedule of Revenue Disaggregated by Line of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails</Role>
      <ShortName>Revenue Recognition - Schedule of Revenue Disaggregated by Line of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2413407 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails</Role>
      <ShortName>Revenue Recognition - Remaining Performance Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2414408 - Disclosure - Revenue Recognition - Schedule of Contract Liability Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails</Role>
      <ShortName>Revenue Recognition - Schedule of Contract Liability Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2417409 - Disclosure - Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/OtherCurrentAssetsDetails</Role>
      <ShortName>Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://roberthalf.com/role/OtherCurrentAssetsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2420410 - Disclosure - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/PropertyandEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://roberthalf.com/role/PropertyandEquipmentNetTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2423411 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2424412 - Disclosure - Leases - Lease Cost and Other Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails</Role>
      <ShortName>Leases - Lease Cost and Other Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2425413 - Disclosure - Leases - Future Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>Leases - Future Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2428414 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://roberthalf.com/role/GoodwillTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2431415 - Disclosure - Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails</Role>
      <ShortName>Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2434416 - Disclosure - Employee Deferred Compensation Plan Obligations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails</Role>
      <ShortName>Employee Deferred Compensation Plan Obligations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2435417 - Disclosure - Employee Deferred Compensation Plan Obligations - Compensation Expense Related to Qualified and Nonqualified Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails</Role>
      <ShortName>Employee Deferred Compensation Plan Obligations - Compensation Expense Related to Qualified and Nonqualified Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2437418 - Disclosure - Notes Payable - Additional Information (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://roberthalf.com/role/NotesPayableAdditionalInformationDetails</Role>
      <ShortName>Notes Payable - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2440419 - Disclosure - Income Taxes - Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2441420 - Disclosure - Income Taxes - Income Before Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Income Before Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2442421 - Disclosure - Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails</Role>
      <ShortName>Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2443422 - Disclosure - Income Taxes - Deferred Portion of Tax Provision (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails</Role>
      <ShortName>Income Taxes - Deferred Portion of Tax Provision (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2444423 - Disclosure - Income Taxes - Components of Deferred Income Tax Amounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails</Role>
      <ShortName>Income Taxes - Components of Deferred Income Tax Amounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2445424 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2446425 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2448426 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2451427 - Disclosure - Stockholders' Equity - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails</Role>
      <ShortName>Stockholders' Equity - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2452428 - Disclosure - Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails</Role>
      <ShortName>Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2453429 - Disclosure - Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails</Role>
      <ShortName>Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2454430 - Disclosure - Stockholders' Equity - Cash Dividends Declared (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockholdersEquityCashDividendsDeclaredDetails</Role>
      <ShortName>Stockholders' Equity - Cash Dividends Declared (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2457431 - Disclosure - Stock Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockPlansAdditionalInformationDetails</Role>
      <ShortName>Stock Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2458432 - Disclosure - Stock Plans - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock Plans - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2459433 - Disclosure - Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails</Role>
      <ShortName>Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2460434 - Disclosure - Stock Plans - Total Pre-Tax Intrinsic Value of Stock Options Exercised and Total Fair Value of Shares Vested (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockPlansTotalPreTaxIntrinsicValueofStockOptionsExercisedandTotalFairValueofSharesVestedDetails</Role>
      <ShortName>Stock Plans - Total Pre-Tax Intrinsic Value of Stock Options Exercised and Total Fair Value of Shares Vested (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2463435 - Disclosure - Net Income Per Share - Calculation of Net Income Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails</Role>
      <ShortName>Net Income Per Share - Calculation of Net Income Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2466436 - Disclosure - Business Segments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails</Role>
      <ShortName>Business Segments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2467437 - Disclosure - Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails</Role>
      <ShortName>Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2468438 - Disclosure - Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails</Role>
      <ShortName>Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2471439 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://roberthalf.com/role/SubsequentEventsTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="rhi-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2473440 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts</ParentRole>
      <Position>82</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="rhi-20211231.htm">rhi-20211231.htm</File>
    <File>rhi-20211231.xsd</File>
    <File>rhi-20211231_cal.xml</File>
    <File>rhi-20211231_def.xml</File>
    <File>rhi-20211231_lab.xml</File>
    <File>rhi-20211231_pre.xml</File>
    <File>rhi10k2021ex211.htm</File>
    <File>rhi10k2021ex231.htm</File>
    <File>rhi10k2021ex41.htm</File>
    <File>rhi123121ex311.htm</File>
    <File>rhi123121ex312.htm</File>
    <File>rhi123121ex321.htm</File>
    <File>rhi123121ex322.htm</File>
    <File>rhi123122ex1013.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>rhi-20211231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="831">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>105
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "rhi-20211231.htm": {
   "axisCustom": 0,
   "axisStandard": 22,
   "contextCount": 215,
   "dts": {
    "calculationLink": {
     "local": [
      "rhi-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "rhi-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "rhi-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "rhi-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "rhi-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "rhi-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 515,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 2,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 6
   },
   "keyCustom": 49,
   "keyStandard": 369,
   "memberCustom": 24,
   "memberStandard": 26,
   "nsprefix": "rhi",
   "nsuri": "http://roberthalf.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://roberthalf.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109102 - Disclosure - New Accounting Pronouncements",
     "role": "http://roberthalf.com/role/NewAccountingPronouncements",
     "shortName": "New Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110103 - Disclosure - Revenue Recognition",
     "role": "http://roberthalf.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115104 - Disclosure - Other Current Assets",
     "role": "http://roberthalf.com/role/OtherCurrentAssets",
     "shortName": "Other Current Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118105 - Disclosure - Property and Equipment, Net",
     "role": "http://roberthalf.com/role/PropertyandEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121106 - Disclosure - Leases",
     "role": "http://roberthalf.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126107 - Disclosure - Goodwill",
     "role": "http://roberthalf.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129108 - Disclosure - Accrued Payroll and Benefit Costs",
     "role": "http://roberthalf.com/role/AccruedPayrollandBenefitCosts",
     "shortName": "Accrued Payroll and Benefit Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132109 - Disclosure - Employee Deferred Compensation Plan Obligations",
     "role": "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligations",
     "shortName": "Employee Deferred Compensation Plan Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136110 - Disclosure - Notes Payable",
     "role": "http://roberthalf.com/role/NotesPayable",
     "shortName": "Notes Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://roberthalf.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138111 - Disclosure - Income Taxes",
     "role": "http://roberthalf.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147112 - Disclosure - Commitments and Contingencies",
     "role": "http://roberthalf.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149113 - Disclosure - Stockholders' Equity",
     "role": "http://roberthalf.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2155114 - Disclosure - Stock Plans",
     "role": "http://roberthalf.com/role/StockPlans",
     "shortName": "Stock Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2161115 - Disclosure - Net Income Per Share",
     "role": "http://roberthalf.com/role/NetIncomePerShare",
     "shortName": "Net Income Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2164116 - Disclosure - Business Segments",
     "role": "http://roberthalf.com/role/BusinessSegments",
     "shortName": "Business Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2169117 - Disclosure - Subsequent Events",
     "role": "http://roberthalf.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2172118 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "role": "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - Statement - Consolidated Statements of Financial Position",
     "role": "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
     "shortName": "Consolidated Statements of Financial Position",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311302 - Disclosure - Revenue Recognition (Tables)",
     "role": "http://roberthalf.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316303 - Disclosure - Other Current Assets (Tables)",
     "role": "http://roberthalf.com/role/OtherCurrentAssetsTables",
     "shortName": "Other Current Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319304 - Disclosure - Property and Equipment, Net (Tables)",
     "role": "http://roberthalf.com/role/PropertyandEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322305 - Disclosure - Leases (Tables)",
     "role": "http://roberthalf.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327306 - Disclosure - Goodwill (Tables)",
     "role": "http://roberthalf.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330307 - Disclosure - Accrued Payroll and Benefit Costs (Tables)",
     "role": "http://roberthalf.com/role/AccruedPayrollandBenefitCostsTables",
     "shortName": "Accrued Payroll and Benefit Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333308 - Disclosure - Employee Deferred Compensation Plan Obligations (Tables)",
     "role": "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsTables",
     "shortName": "Employee Deferred Compensation Plan Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339309 - Disclosure - Income Taxes (Tables)",
     "role": "http://roberthalf.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2350310 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://roberthalf.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2356311 - Disclosure - Stock Plans (Tables)",
     "role": "http://roberthalf.com/role/StockPlansTables",
     "shortName": "Stock Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - Statement - Consolidated Statements of Financial Position (Parenthetical)",
     "role": "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical",
     "shortName": "Consolidated Statements of Financial Position (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2362312 - Disclosure - Net Income Per Share (Tables)",
     "role": "http://roberthalf.com/role/NetIncomePerShareTables",
     "shortName": "Net Income Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2365313 - Disclosure - Business Segments (Tables)",
     "role": "http://roberthalf.com/role/BusinessSegmentsTables",
     "shortName": "Business Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2370314 - Disclosure - Subsequent Events (Tables)",
     "role": "http://roberthalf.com/role/SubsequentEventsTables",
     "shortName": "Subsequent Events (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)",
     "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
     "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlanDividendIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Company's Income from Investments Held in Employee Deferred Compensation Trusts (Details)",
     "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails",
     "shortName": "Summary of Significant Accounting Policies - Company's Income from Investments Held in Employee Deferred Compensation Trusts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlanDividendIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlanAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details)",
     "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails",
     "shortName": "Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "ie234b2e9bf1f47ebb522a170c3c09726_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlanAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i00d5b4fad352425694360f79bd3a67c5_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Credit Losses (Details)",
     "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Credit Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i7f4cf2596c6f4d058d7f91244cd48a12_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9b8fd78a734e459187db978e3c6f2e5d_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408405 - Disclosure - Summary of Significant Accounting Policies - Property Plant and Equipment (Details)",
     "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails",
     "shortName": "Summary of Significant Accounting Policies - Property Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9b8fd78a734e459187db978e3c6f2e5d_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - Disclosure - Revenue Recognition - Schedule of Revenue Disaggregated by Line of Business (Details)",
     "role": "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails",
     "shortName": "Revenue Recognition - Schedule of Revenue Disaggregated by Line of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "rhi:StaffingPlacementGuaranteePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413407 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details)",
     "role": "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails",
     "shortName": "Revenue Recognition - Remaining Performance Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - Statement - Consolidated Statements of Operations",
     "role": "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i00d5b4fad352425694360f79bd3a67c5_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414408 - Disclosure - Revenue Recognition - Schedule of Contract Liability Activity (Details)",
     "role": "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails",
     "shortName": "Revenue Recognition - Schedule of Contract Liability Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "ied6947bfd2e74e2e854e8a744ab10348_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417409 - Disclosure - Other Current Assets (Details)",
     "role": "http://roberthalf.com/role/OtherCurrentAssetsDetails",
     "shortName": "Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420410 - Disclosure - Property and Equipment, Net (Details)",
     "role": "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
     "shortName": "Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423411 - Disclosure - Leases - Narrative (Details)",
     "role": "http://roberthalf.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424412 - Disclosure - Leases - Lease Cost and Other Information (Details)",
     "role": "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails",
     "shortName": "Leases - Lease Cost and Other Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425413 - Disclosure - Leases - Future Minimum Lease Payments (Details)",
     "role": "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails",
     "shortName": "Leases - Future Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i00d5b4fad352425694360f79bd3a67c5_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428414 - Disclosure - Goodwill (Details)",
     "role": "http://roberthalf.com/role/GoodwillDetails",
     "shortName": "Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i7f4cf2596c6f4d058d7f91244cd48a12_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedSalariesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431415 - Disclosure - Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details)",
     "role": "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails",
     "shortName": "Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedSalariesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlanAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434416 - Disclosure - Employee Deferred Compensation Plan Obligations - Narrative (Details)",
     "role": "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails",
     "shortName": "Employee Deferred Compensation Plan Obligations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i64c7f100acfe4b3eb5f04535986f53bb_D20211001-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435417 - Disclosure - Employee Deferred Compensation Plan Obligations - Compensation Expense Related to Qualified and Nonqualified Plans (Details)",
     "role": "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails",
     "shortName": "Employee Deferred Compensation Plan Obligations - Compensation Expense Related to Qualified and Nonqualified Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i64c7f100acfe4b3eb5f04535986f53bb_D20211001-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "role": "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtInstrumentCarryingAmount",
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437418 - Disclosure - Notes Payable - Additional Information (Details)",
     "role": "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails",
     "shortName": "Notes Payable - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtInstrumentCarryingAmount",
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440419 - Disclosure - Income Taxes - Provision for Income Taxes (Details)",
     "role": "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails",
     "shortName": "Income Taxes - Provision for Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441420 - Disclosure - Income Taxes - Income Before Provision for Income Taxes (Details)",
     "role": "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails",
     "shortName": "Income Taxes - Income Before Provision for Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442421 - Disclosure - Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details)",
     "role": "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails",
     "shortName": "Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "rhi:ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443422 - Disclosure - Income Taxes - Deferred Portion of Tax Provision (Details)",
     "role": "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails",
     "shortName": "Income Taxes - Deferred Portion of Tax Provision (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "rhi:ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444423 - Disclosure - Income Taxes - Components of Deferred Income Tax Amounts (Details)",
     "role": "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails",
     "shortName": "Income Taxes - Components of Deferred Income Tax Amounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445424 - Disclosure - Income Taxes - Additional Information (Detail)",
     "role": "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i00d5b4fad352425694360f79bd3a67c5_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446425 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details)",
     "role": "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "ied6947bfd2e74e2e854e8a744ab10348_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "ie7cd73290daa48d0bd1c986ec4b67b3d_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448426 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "role": "http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "ie7cd73290daa48d0bd1c986ec4b67b3d_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451427 - Disclosure - Stockholders' Equity - Additional Information (Details)",
     "role": "http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails",
     "shortName": "Stockholders' Equity - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "idc07fc3217c54bd489ca78a30969a86d_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "icf2a51ec8fba4511b6ccc5cd2fc1e777_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - Statement - Consolidated Statements of Stockholders' Equity",
     "role": "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "icf2a51ec8fba4511b6ccc5cd2fc1e777_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:CommonStockRepurchasedShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452428 - Disclosure - Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details)",
     "role": "http://roberthalf.com/role/StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails",
     "shortName": "Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:CommonStockRepurchasedShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453429 - Disclosure - Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details)",
     "role": "http://roberthalf.com/role/StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails",
     "shortName": "Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454430 - Disclosure - Stockholders' Equity - Cash Dividends Declared (Details)",
     "role": "http://roberthalf.com/role/StockholdersEquityCashDividendsDeclaredDetails",
     "shortName": "Stockholders' Equity - Cash Dividends Declared (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457431 - Disclosure - Stock Plans - Additional Information (Details)",
     "role": "http://roberthalf.com/role/StockPlansAdditionalInformationDetails",
     "shortName": "Stock Plans - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i0193fea43094449b9b9174f208451286_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458432 - Disclosure - Stock Plans - Stock-Based Compensation Expense (Details)",
     "role": "http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails",
     "shortName": "Stock Plans - Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i0193fea43094449b9b9174f208451286_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i8aed6ab8e7a846979b3981d0fa975a0a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459433 - Disclosure - Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details)",
     "role": "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails",
     "shortName": "Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i7256f33d920742059a23e5a955765643_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460434 - Disclosure - Stock Plans - Total Pre-Tax Intrinsic Value of Stock Options Exercised and Total Fair Value of Shares Vested (Details)",
     "role": "http://roberthalf.com/role/StockPlansTotalPreTaxIntrinsicValueofStockOptionsExercisedandTotalFairValueofSharesVestedDetails",
     "shortName": "Stock Plans - Total Pre-Tax Intrinsic Value of Stock Options Exercised and Total Fair Value of Shares Vested (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463435 - Disclosure - Net Income Per Share - Calculation of Net Income Per Share (Details)",
     "role": "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails",
     "shortName": "Net Income Per Share - Calculation of Net Income Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466436 - Disclosure - Business Segments - Additional Information (Details)",
     "role": "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
     "shortName": "Business Segments - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467437 - Disclosure - Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details)",
     "role": "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
     "shortName": "Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "role": "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468438 - Disclosure - Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details)",
     "role": "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails",
     "shortName": "Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i393a120e8a6846ea9d2063a085f9a297_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471439 - Disclosure - Subsequent Events (Details)",
     "role": "http://roberthalf.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSubsequentEventsTextBlock",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i47a67645231b4a3c95834333a57497f1_D20220210-20220210",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i3116fbef93aa4a429ee3761e2e1a0c59_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473440 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)",
     "role": "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
     "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i8a01baf72d8d448ba471e40df2190ae0_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007009 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20211231.htm",
      "contextRef": "i9938e595812d48e49fd9a0eb8d15ef54_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 54,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "rhi_AccountempsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accountemps [Member]",
        "label": "Accountemps [Member]",
        "terseLabel": "Accountemps"
       }
      }
     },
     "localname": "AccountempsMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_AccruedPayrollAndBenefitsCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Payroll and Benefits Costs",
        "label": "Accrued Payroll and Benefits Costs [Member]",
        "terseLabel": "Accrued Payroll and Benefits Costs"
       }
      }
     },
     "localname": "AccruedPayrollAndBenefitsCostsMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_AmortizationOfCloudComputingImplementationCosts": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of Cloud Computing Implementation Costs",
        "label": "Amortization of Cloud Computing Implementation Costs",
        "terseLabel": "Amortization of cloud computing implementation costs"
       }
      }
     },
     "localname": "AmortizationOfCloudComputingImplementationCosts",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Supplemental Balance Sheet Information"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rhi_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://roberthalf.com/20211231",
     "xbrltype": "stringItemType"
    },
    "rhi_AwardsNotSubjectToMarketConditionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Awards Not Subject to Market Conditions [Member]",
        "label": "Awards Not Subject To Market Conditions [Member]",
        "terseLabel": "Performance-Based Awards Without Market Conditions"
       }
      }
     },
     "localname": "AwardsNotSubjectToMarketConditionsMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_CaliforniaEnterpriseZoneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "California Enterprise Zone [Member]",
        "label": "California Enterprise Zone [Member]",
        "terseLabel": "California Enterprise Zone"
       }
      }
     },
     "localname": "CaliforniaEnterpriseZoneMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_CashPaidDuringPeriodForAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Paid During Period For [Abstract]",
        "label": "Cash Paid During Period For [Abstract]",
        "terseLabel": "Cash paid during the year for:"
       }
      }
     },
     "localname": "CashPaidDuringPeriodForAbstract",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Shares Earned Percentage Of Initial Target Number Shares Awarded",
        "label": "Common Shares Earned Percentage Of Initial Target Number Shares Awarded",
        "terseLabel": "Actual shares earned, possible percentage on target award"
       }
      }
     },
     "localname": "CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "rhi_CommonStockRepurchasedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares repurchased during the period that are held in treasury and are presented as if constructively retired. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Common Stock Repurchased Shares",
        "terseLabel": "Common stock repurchased (in shares)"
       }
      }
     },
     "localname": "CommonStockRepurchasedShares",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "rhi_CommonStockRepurchasedValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the value of stock that has been repurchased during the period that is held in treasury and is presented as if constructively retired. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Common Stock Repurchased Value",
        "terseLabel": "Common stock repurchased"
       }
      }
     },
     "localname": "CommonStockRepurchasedValue",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_ComputerHardwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Hardware [Member]",
        "label": "Computer Hardware [Member]",
        "terseLabel": "Computer hardware"
       }
      }
     },
     "localname": "ComputerHardwareMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_ComputerSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Software [Member]",
        "label": "Computer Software [Member]",
        "terseLabel": "Computer software"
       }
      }
     },
     "localname": "ComputerSoftwareMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Other, Including Translation Adjustments",
        "label": "Contract With Customer, Liability, Other, Including Translation Adjustments",
        "terseLabel": "Contract with Customer, Liability, Other, Including Translation Adjustments"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "contribution plans and nonqualified plans [Table Text Block]",
        "label": "contribution plans and nonqualified plans [Table Text Block]",
        "terseLabel": "Contribution Plans and Nonqualified Plans"
       }
      }
     },
     "localname": "ContributionPlansAndNonqualifiedPlansTableTextBlock",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rhi_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_DeferredCompensationPlanAssetsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plan Assets, Current",
        "label": "Deferred Compensation Plan Assets, Current",
        "terseLabel": "Employee deferred compensation trust assets"
       }
      }
     },
     "localname": "DeferredCompensationPlanAssetsCurrent",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredCompensationPlanDividendIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plan, Dividend Income",
        "label": "Deferred Compensation Plan, Dividend Income",
        "terseLabel": "Dividend income"
       }
      }
     },
     "localname": "DeferredCompensationPlanDividendIncome",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredCompensationPlanFundExchangesWithinPlan": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plan, Fund Exchanges Within Plan",
        "label": "Deferred Compensation Plan, Fund Exchanges Within Plan",
        "terseLabel": "Fund exchanges within employee deferred compensation trusts"
       }
      }
     },
     "localname": "DeferredCompensationPlanFundExchangesWithinPlan",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredCompensationPlanInvestmentIncome": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plan, Investment Income",
        "label": "Deferred Compensation Plan, Investment Income",
        "negatedTerseLabel": "Income from investments held in employee deferred compensation trusts",
        "terseLabel": "Income from investments held in employee deferred compensation trusts"
       }
      }
     },
     "localname": "DeferredCompensationPlanInvestmentIncome",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plan, Realized and Unrealized Gain (Loss)",
        "label": "Deferred Compensation Plan, Realized and Unrealized Gain (Loss)",
        "negatedTerseLabel": "Realized and unrealized gains",
        "terseLabel": "Realized and unrealized gains"
       }
      }
     },
     "localname": "DeferredCompensationPlanRealizedAndUnrealizedGainLoss",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredCompensationPlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plans",
        "label": "Deferred Compensation Plans [Abstract]"
       }
      }
     },
     "localname": "DeferredCompensationPlansAbstract",
     "nsuri": "http://roberthalf.com/20211231",
     "xbrltype": "stringItemType"
    },
    "rhi_DeferredCompensationPlansTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plans [Text Block]",
        "label": "Deferred Compensation Plans [Text Block]",
        "terseLabel": "Employee Deferred Compensation Plan Obligations"
       }
      }
     },
     "localname": "DeferredCompensationPlansTextBlock",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Federal and State Income Tax Expense (Benefit)",
        "label": "Deferred Federal And State Income Tax Expense Benefit",
        "terseLabel": "Federal and state"
       }
      }
     },
     "localname": "DeferredFederalAndStateIncomeTaxExpenseBenefit",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredPortionOfTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred portion of tax expense (benefit)",
        "label": "Deferred Portion Of Tax Expense Benefit",
        "totalLabel": "Deferred portion of the tax provision (benefit)"
       }
      }
     },
     "localname": "DeferredPortionOfTaxExpenseBenefit",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails": {
       "order": 1.0,
       "parentTag": "rhi_DeferredPortionOfTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets capitalized costs for books, deducted for tax",
        "label": "Deferred Tax Assets Capitalized Costs For Books Deducted For Tax",
        "terseLabel": "Capitalized costs for books, deducted for tax"
       }
      }
     },
     "localname": "DeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Contract With Customer, Foreign Royalties And Management Fees",
        "label": "Deferred Tax Assets, Contract With Customer, Foreign Royalties And Management Fees",
        "terseLabel": "Deferred revenues, foreign royalties and management fees"
       }
      }
     },
     "localname": "DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxAssetsOperatingLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Lease, Liability",
        "label": "Deferred Tax Assets, Operating Lease, Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseLiability",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets operating loss and tax credit carryforwards",
        "label": "Deferred Tax Assets Operating Loss And Tax Credit Carryforwards",
        "verboseLabel": "Credits and net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxAssetsOtherNet": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails": {
       "order": 5.0,
       "parentTag": "rhi_DeferredPortionOfTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets other, net",
        "label": "Deferred Tax Assets Other Net",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsOtherNet",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Tax Credit Carryforwards, General Business, Amount Utilized",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business, Amount Utilized",
        "terseLabel": "Amount expected to be utilized of tax credit carry forwards expiring in the and beyond the stated year"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities, amortization of intangible assets",
        "label": "Deferred Tax Liabilities Amortization Of Intangible Assets",
        "negatedLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAmortizationOfIntangibleAssets",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset",
        "label": "Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset",
        "negatedLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails": {
       "order": 4.0,
       "parentTag": "rhi_DeferredPortionOfTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Unrealized Gains And (Losses) From Investments Held In Employee Deferred Compensation Trusts",
        "label": "Deferred Tax Liabilities, Unrealized Gains And (Losses) From Investments Held In Employee Deferred Compensation Trusts",
        "terseLabel": "Unrealized gains from investments held in employee deferred compensation trusts"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Unrealized Gains (Losses), Investments Held In Employee Deferred Compensation Trusts",
        "label": "Deferred Tax Liabilities, Unrealized Gains (Losses), Investments Held In Employee Deferred Compensation Trusts",
        "negatedTerseLabel": "Unrealized gains from investments held in employee deferred compensation trusts"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails": {
       "order": 2.0,
       "parentTag": "rhi_DeferredPortionOfTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities accrued expenses, deducted for tax when paid",
        "label": "Deferred Tax Liability Accrued Expenses Deducted For Tax When Paid",
        "negatedTerseLabel": "Accrued expenses, deducted for tax when paid"
       }
      }
     },
     "localname": "DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxLiabilityDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails": {
       "order": 3.0,
       "parentTag": "rhi_DeferredPortionOfTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liability depreciation",
        "label": "Deferred Tax Liability Depreciation",
        "negatedLabel": "Depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilityDepreciation",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DefinedContributionPlanIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, (Income) Expense",
        "label": "Defined Contribution Plan, (Income) Expense",
        "totalLabel": "Total compensation expense related to qualified defined contribution plans and nonqualified plans"
       }
      }
     },
     "localname": "DefinedContributionPlanIncomeExpense",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Permanent Difference, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Permanent Difference, Percent",
        "terseLabel": "Permanent book/tax differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation tax impact of uncertain tax position",
        "label": "Effective Income Tax Rate Reconciliation Tax Impact Of Uncertain Tax Position",
        "terseLabel": "Federal tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee Related Liabilities Current Disclosure [Text Block]",
        "terseLabel": "Accrued Payroll and Benefit Costs"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rhi_ForeignCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Countries [Member]",
        "label": "Foreign Countries [Member]",
        "terseLabel": "Foreign Countries"
       }
      }
     },
     "localname": "ForeignCountriesMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_GentryCaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gentry Case [Member]",
        "label": "Gentry Case [Member]",
        "terseLabel": "Gentry Case"
       }
      }
     },
     "localname": "GentryCaseMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income from Investments Held in Employee Deferred Compensation Plan Trusts",
        "label": "Income from Investments Held in Employee Deferred Compensation Plan Trusts [Policy Text Block]",
        "terseLabel": "Income from Investments Held in Employee Deferred Compensation Trusts"
       }
      }
     },
     "localname": "IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rhi_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "terseLabel": "Income Taxes [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "rhi_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Table]",
        "label": "Income Taxes [Table]",
        "terseLabel": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Accrued Payroll and Benefit Cost",
        "label": "Increase (Decrease) in Accrued Payroll and Benefit Cost",
        "terseLabel": "Accrued payroll and benefit cost"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedPayrollAndBenefitCost",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Contract with Customer, Liability",
        "label": "Increase (Decrease) in Contract with Customer, Liability [Roll Forward]",
        "terseLabel": "Contract Liabilities [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiabilityRollForward",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability",
        "terseLabel": "Operating leases, not yet commenced, amount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiability",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_LesseeOperatingLeaseTerminationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Termination Period",
        "label": "Lessee, Operating Lease, Termination Period",
        "terseLabel": "Option to terminate lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTerminationPeriod",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility, used capacity, service fee percentage",
        "label": "Line Of Credit Facility Used Capacity Service Fee Percentage",
        "terseLabel": "Service fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityUsedCapacityServiceFeePercentage",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "rhi_MutualFundBlendMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mutual Fund, Blend",
        "label": "Mutual Fund, Blend [Member]",
        "terseLabel": "Mutual funds - blend"
       }
      }
     },
     "localname": "MutualFundBlendMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_MutualFundBondMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mutual Fund, Bond",
        "label": "Mutual Fund, Bond [Member]",
        "terseLabel": "Mutual funds - bond"
       }
      }
     },
     "localname": "MutualFundBondMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_MutualFundStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mutual Fund, Stock",
        "label": "Mutual Fund, Stock [Member]",
        "terseLabel": "Mutual funds - stock"
       }
      }
     },
     "localname": "MutualFundStockMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_OfficeTeamMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "OfficeTeam [Member]",
        "label": "OfficeTeam [Member]",
        "terseLabel": "OfficeTeam"
       }
      }
     },
     "localname": "OfficeTeamMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Leases, Weighted Average Discount Rate, Percent",
        "label": "Operating Leases, Weighted Average Discount Rate, Percent [Abstract]",
        "terseLabel": "Operating Leases, Weighted Average Discount Rate, Percent [Abstract]"
       }
      }
     },
     "localname": "OperatingLeasesWeightedAverageDiscountRatePercentAbstract",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Leases, Weighted Average Remaining Lease Term",
        "label": "Operating Leases, Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Operating Leases, Weighted Average Remaining Lease Term [Abstract]"
       }
      }
     },
     "localname": "OperatingLeasesWeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "rhi_PaymentsForEmployeeDeferredCompensationPlan": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Employee Deferred Compensation Plan",
        "label": "Payments For Employee Deferred Compensation Plan",
        "negatedLabel": "Investments in employee deferred compensation trusts"
       }
      }
     },
     "localname": "PaymentsForEmployeeDeferredCompensationPlan",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_PermanentPlacementStaffingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Permanent placement staffing [Member]",
        "label": "Permanent Placement Staffing [Member]",
        "terseLabel": "Permanent placement staffing",
        "verboseLabel": "Permanent placement staffing"
       }
      }
     },
     "localname": "PermanentPlacementStaffingMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/GoodwillDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_ProvisionForMedicalClaims": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision For Medical Claims",
        "label": "Provision For Medical Claims",
        "terseLabel": "Medical claims"
       }
      }
     },
     "localname": "ProvisionForMedicalClaims",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_ProvisionForWorkersCompensationClaims": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision for workers compensation claims",
        "label": "Provision For Workers Compensation Claims",
        "terseLabel": "Provision for workers' compensation claims threshold"
       }
      }
     },
     "localname": "ProvisionForWorkersCompensationClaims",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_RedemptionsFromEmployeeDeferredCompensationPlan": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemptions From Employee Deferred Compensation Plan",
        "label": "Redemptions From Employee Deferred Compensation Plan",
        "terseLabel": "Proceeds from employee deferred compensation trust redemptions"
       }
      }
     },
     "localname": "RedemptionsFromEmployeeDeferredCompensationPlan",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_RestrictedStockAndStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock And Stock Units [Member]",
        "label": "Restricted Stock And Stock Units [Member]",
        "terseLabel": "Restricted stock and stock units"
       }
      }
     },
     "localname": "RestrictedStockAndStockUnitsMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails",
      "http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_ReturnOnInvestedCapitalAwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Return on Invested Capital Award",
        "label": "Return on Invested Capital Award [Member]",
        "terseLabel": "ROIC Award"
       }
      }
     },
     "localname": "ReturnOnInvestedCapitalAwardMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right Of Use Asset Obtained In Exchange For Operating Lease Liability From Lease Modifications",
        "label": "Right Of Use Asset Obtained In Exchange For Operating Lease Liability From Lease Modifications",
        "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities from lease modifications or reassessments"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromLeaseModifications",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_RiskConsultingAndInternalAuditServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk consulting and internal audit services [Member]",
        "label": "Risk Consulting And Internal Audit Services [Member]",
        "terseLabel": "Risk consulting and internal audit services",
        "verboseLabel": "Risk consulting and internal audit services"
       }
      }
     },
     "localname": "RiskConsultingAndInternalAuditServicesMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/GoodwillDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_RobertHalfManagementResourcesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Robert Half Management Resources [Member]",
        "label": "Robert Half Management Resources [Member]",
        "terseLabel": "Robert Half Management Resources"
       }
      }
     },
     "localname": "RobertHalfManagementResourcesMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_RobertHalfTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Robert Half Technology [Member]",
        "label": "Robert Half Technology [Member]",
        "terseLabel": "Robert Half Technology"
       }
      }
     },
     "localname": "RobertHalfTechnologyMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of deferred portion of income tax expense (benefit).",
        "label": "Schedule Of Deferred Portion Of Income Tax Expense Benefit [Table Text Block]",
        "terseLabel": "Deferred Portion of Tax Provision (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Lapsed In Period",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Lapsed In Period",
        "negatedTerseLabel": "Restrictions lapsed (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility Rate",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility",
        "terseLabel": "Historical volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangements By Share-based Payment Award, Equity Awards Other than Options, Lapsed In Period, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangements By Share-based Payment Award, Equity Awards Other than Options, Lapsed In Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Restrictions lapsed (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "rhi_StaffingPlacementGuaranteePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Staffing Placement, Guarantee Period",
        "label": "Staffing Placement, Guarantee Period",
        "terseLabel": "Guarantee period"
       }
      }
     },
     "localname": "StaffingPlacementGuaranteePeriod",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standby letters of credit used for collateral requirements Member.",
        "label": "Standby Letters Of Credit Used For Collateral Requirements [Member]",
        "terseLabel": "Standby letters of credit used for collateral requirements"
       }
      }
     },
     "localname": "StandbyLettersOfCreditUsedForCollateralRequirementsMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares repurchased in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable withholding taxes and/or exercise price.",
        "label": "Stock Repurchased Under Employee Stock Plan During Period Shares",
        "terseLabel": "Repurchases related to employee stock plans (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares repurchased in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable withholding taxes and/or exercise price.",
        "label": "Stock Repurchased Under Employee Stock Plan During Period Value",
        "terseLabel": "Repurchases related to employee stock plans"
       }
      }
     },
     "localname": "StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_StockRepurchasesAwaitingSettlement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchases Awaiting Settlement",
        "label": "Stock Repurchases Awaiting Settlement",
        "terseLabel": "Stock repurchases awaiting settlement"
       }
      }
     },
     "localname": "StockRepurchasesAwaitingSettlement",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_SubjectToMarketConditionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subject to Market Conditions [Member]",
        "label": "Subject To Market Conditions [Member]",
        "terseLabel": "Performance-Based Awards With Market Conditions"
       }
      }
     },
     "localname": "SubjectToMarketConditionsMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_SubjectToPerformanceConditionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subject to Performance Condition",
        "label": "Subject to Performance Condition [Member]",
        "terseLabel": "Total Awards With Performance Condition"
       }
      }
     },
     "localname": "SubjectToPerformanceConditionMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_TemporaryAndConsultantStaffingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary and consultant staffing [Member]",
        "label": "Temporary And Consultant Staffing [Member]",
        "terseLabel": "Temporary and consultant staffing",
        "verboseLabel": "Temporary and consultant staffing"
       }
      }
     },
     "localname": "TemporaryAndConsultantStaffingMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/GoodwillDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_TimeBasedAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time Based Awards",
        "label": "Time Based Awards [Member]",
        "terseLabel": "Non-Executive Officer Time-Based Awards"
       }
      }
     },
     "localname": "TimeBasedAwardsMember",
     "nsuri": "http://roberthalf.com/20211231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r96",
      "r152",
      "r165",
      "r166",
      "r167",
      "r168",
      "r170",
      "r172",
      "r176",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r254",
      "r256",
      "r257",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r96",
      "r152",
      "r165",
      "r166",
      "r167",
      "r168",
      "r170",
      "r172",
      "r176",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r254",
      "r256",
      "r257",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "auth_ref": [
      "r0",
      "r108",
      "r117",
      "r192",
      "r390",
      "r391",
      "r392",
      "r429",
      "r430",
      "r457",
      "r460",
      "r461",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r0",
      "r108",
      "r117",
      "r123",
      "r192",
      "r390",
      "r391",
      "r392",
      "r429",
      "r430",
      "r457",
      "r458",
      "r460",
      "r461",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r0",
      "r108",
      "r117",
      "r123",
      "r192",
      "r390",
      "r391",
      "r392",
      "r429",
      "r430",
      "r457",
      "r458",
      "r460",
      "r461",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r0",
      "r108",
      "r117",
      "r123",
      "r192",
      "r390",
      "r391",
      "r392",
      "r429",
      "r430",
      "r457",
      "r458",
      "r460",
      "r461",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.",
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.",
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r262",
      "r295",
      "r370",
      "r371",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r555",
      "r558",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails",
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r262",
      "r295",
      "r370",
      "r371",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r555",
      "r558",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails",
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r178",
      "r340",
      "r344",
      "r516",
      "r554",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r178",
      "r340",
      "r344",
      "r516",
      "r554",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r262",
      "r295",
      "r361",
      "r370",
      "r371",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r555",
      "r558",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails",
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r262",
      "r295",
      "r361",
      "r370",
      "r371",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r555",
      "r558",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails",
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r103",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r179",
      "r180",
      "r340",
      "r345",
      "r557",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r610",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r179",
      "r180",
      "r340",
      "r345",
      "r557",
      "r582",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r610",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r101",
      "r102",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]",
        "terseLabel": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r5",
      "r21",
      "r184",
      "r185"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r17",
      "r525",
      "r541"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "auth_ref": [
      "r11",
      "r38"
     ],
     "calculation": {
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Payroll Taxes, Current",
        "terseLabel": "Payroll taxes"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": {
     "auth_ref": [
      "r528",
      "r548"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.",
        "label": "Accrued Payroll Taxes",
        "terseLabel": "Applicable payroll taxes deferred"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r38"
     ],
     "calculation": {
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Salaries, Current",
        "terseLabel": "Payroll and benefits"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r32",
      "r222"
     ],
     "calculation": {
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r24",
      "r48",
      "r49",
      "r50",
      "r543",
      "r563",
      "r566"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r47",
      "r50",
      "r58",
      "r59",
      "r60",
      "r105",
      "r106",
      "r107",
      "r452",
      "r559",
      "r560",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r22",
      "r394",
      "r502"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r390",
      "r391",
      "r392",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r398"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "verboseLabel": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, after Tax",
        "terseLabel": "Total unrecognized compensation cost, net of estimated forfeitures"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r101",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for doubtful accounts receivable"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r186",
      "r195",
      "r196",
      "r200"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "terseLabel": "Other, including translation adjustments"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r199"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "negatedLabel": "Deductions"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "terseLabel": "Charges to expense"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r79",
      "r212",
      "r217"
     ],
     "calculation": {
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      },
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows",
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r91",
      "r160",
      "r167",
      "r174",
      "r191",
      "r244",
      "r245",
      "r246",
      "r248",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r257",
      "r258",
      "r448",
      "r453",
      "r466",
      "r500",
      "r502",
      "r523",
      "r540"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r9",
      "r45",
      "r91",
      "r191",
      "r244",
      "r245",
      "r246",
      "r248",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r257",
      "r258",
      "r448",
      "r453",
      "r466",
      "r500",
      "r502"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r375",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails",
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails",
      "http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r455",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://roberthalf.com/role/OtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.",
        "label": "Capitalized Computer Software, Gross",
        "terseLabel": "Unamortized cloud computing implementation costs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/OtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r29",
      "r81"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r12",
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r75",
      "r81",
      "r84"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r75",
      "r470"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Cash Flow, Operating Activities, Lessee [Abstract]"
       }
      }
     },
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r42",
      "r231",
      "r529",
      "r547"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies (Note L)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r228",
      "r229",
      "r230",
      "r240",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Cash dividends, per share (usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared per share (usd per share)",
        "verboseLabel": "Quarterly dividend per share (usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://roberthalf.com/role/StockholdersEquityCashDividendsDeclaredDetails",
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r105",
      "r106",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r20",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r20",
      "r502"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $.001 par value; authorized 260,000,000 shares; issued and outstanding 110,685,989 and 113,127,501 shares"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r53",
      "r55",
      "r56",
      "r64",
      "r532",
      "r550"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "COMPREHENSIVE INCOME (LOSS):"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Contract Liability Activity"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r318",
      "r319",
      "r341"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": {
     "auth_ref": [
      "r320"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.",
        "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized",
        "terseLabel": "Payments in advance of satisfaction of performance obligations"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "verboseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r69",
      "r516"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Costs of services"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r92",
      "r426",
      "r436"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r92",
      "r426"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r92",
      "r426",
      "r436"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r88",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r276",
      "r283",
      "r284",
      "r286",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Notes Payable"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r90",
      "r96",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r288",
      "r289",
      "r290",
      "r291",
      "r481",
      "r524",
      "r526",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r18",
      "r287",
      "r526",
      "r539"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Promissory notes and other forms of indebtedness, issued"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r40",
      "r90",
      "r96",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r288",
      "r289",
      "r290",
      "r291",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r40",
      "r90",
      "r96",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r285",
      "r288",
      "r289",
      "r290",
      "r291",
      "r308",
      "r309",
      "r310",
      "r311",
      "r479",
      "r480",
      "r481",
      "r482",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": {
     "auth_ref": [
      "r358",
      "r373"
     ],
     "calculation": {
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails": {
       "order": 1.0,
       "parentTag": "rhi_DefinedContributionPlanIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Compensation Expense",
        "terseLabel": "Increase in employee deferred compensation expense related to changes in the fair value of trust assets"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock": {
     "auth_ref": [
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block]",
        "terseLabel": "Employee Deferred Compensation Plans"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]",
        "terseLabel": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrent": {
     "auth_ref": [
      "r357",
      "r359"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "label": "Deferred Compensation Liability, Current",
        "terseLabel": "Employee deferred compensation plan obligations"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]",
        "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r92",
      "r427",
      "r436"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r402",
      "r403"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Noncurrent deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r79",
      "r92",
      "r427",
      "r436",
      "r437",
      "r438"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.",
        "label": "Deferred Tax Asset [Domain]",
        "terseLabel": "Deferred Tax Asset [Domain]"
       }
      }
     },
     "localname": "DeferredTaxAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r418"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r420"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Total deferred income tax assets, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "terseLabel": "Net operating loss carryforwards, foreign"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "auth_ref": [
      "r423",
      "r424",
      "r425"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "terseLabel": "California enterprise zone tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpense": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances.",
        "label": "Deferred Tax Assets, Tax Deferred Expense",
        "terseLabel": "Deferred Payroll Taxes (CARES Act)"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits",
        "terseLabel": "Employee deferred compensation and other benefit obligations"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Workers\u2019 compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on financing receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Financing Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r419"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r403",
      "r420"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Total deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Property and equipment basis differences"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails": {
       "order": 2.0,
       "parentTag": "rhi_DefinedContributionPlanIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Contribution expense"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r79",
      "r220"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r340",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Revenue Disaggregated by Line of Business"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r375",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
        "terseLabel": "Activity Under All Stock Plans and Weighted Average Exercise Prices"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r312",
      "r537"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.",
        "label": "Dividends, Cash",
        "negatedLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "California enterprise zone"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r65",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r126",
      "r128",
      "r130",
      "r131",
      "r132",
      "r136",
      "r137",
      "r461",
      "r462",
      "r533",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r65",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r128",
      "r130",
      "r131",
      "r132",
      "r136",
      "r137",
      "r461",
      "r462",
      "r533",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r133",
      "r134",
      "r135",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NetIncomePerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r470"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate fluctuations"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r405"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r94",
      "r405",
      "r440"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal U.S. income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r405",
      "r440"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Valuation allowance release, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r405",
      "r440"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "verboseLabel": "Non-U.S. income taxed at different rates, net of foreign tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r405",
      "r440"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent",
        "terseLabel": "Compensation book/tax differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r405",
      "r440"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r405",
      "r440"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll and benefit costs",
        "totalLabel": "Accrued payroll and benefit costs"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails",
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized compensation cost expected to be recognized over the period (years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r58",
      "r59",
      "r60",
      "r105",
      "r106",
      "r107",
      "r112",
      "r120",
      "r122",
      "r139",
      "r192",
      "r307",
      "r312",
      "r390",
      "r391",
      "r392",
      "r429",
      "r430",
      "r460",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r559",
      "r560",
      "r561",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r274",
      "r288",
      "r289",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r463",
      "r506",
      "r507",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r274",
      "r362",
      "r363",
      "r368",
      "r369",
      "r463",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r274",
      "r288",
      "r289",
      "r362",
      "r363",
      "r368",
      "r369",
      "r463",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Significant Other Observable Inputs (Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r274",
      "r288",
      "r289",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r463",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Significant Unobservable Inputs (Level 3)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r274",
      "r288",
      "r289",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r506",
      "r507",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r464",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Intangible assets, useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Countries"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and equipment"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r204",
      "r205",
      "r502",
      "r522"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://roberthalf.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r206"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r208",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r207"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r68",
      "r91",
      "r160",
      "r166",
      "r170",
      "r173",
      "r176",
      "r191",
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r257",
      "r258",
      "r466"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross margin"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HealthCareCostsPolicyPolicyTextBlock": {
     "auth_ref": [
      "r583",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for  accruing health care costs for a prepaid health care service provider.",
        "label": "Health Care Costs, Policy [Policy Text Block]",
        "terseLabel": "Accrued Medical Expenses"
       }
      }
     },
     "localname": "HealthCareCostsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r93",
      "r439"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r62",
      "r160",
      "r166",
      "r170",
      "r173",
      "r176",
      "r521",
      "r530",
      "r535",
      "r552"
     ],
     "calculation": {
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r93",
      "r439"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r94",
      "r406",
      "r416",
      "r422",
      "r434",
      "r441",
      "r443",
      "r444",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r407"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.",
        "label": "Income Tax Examination, Penalties and Interest Accrued",
        "terseLabel": "Accrued interest and penalties"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r121",
      "r122",
      "r158",
      "r404",
      "r435",
      "r442",
      "r553"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes",
        "totalLabel": "Provision (benefit) for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r57",
      "r400",
      "r401",
      "r416",
      "r417",
      "r421",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes, net of refunds"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredCompensation": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.",
        "label": "Increase (Decrease) in Deferred Compensation",
        "terseLabel": "Employee deferred compensation plan obligations"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxes": {
     "auth_ref": [
      "r78"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.",
        "label": "Increase (Decrease) in Income Taxes",
        "terseLabel": "Increase (decrease) in income tax expense"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other assets and liabilities, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedLabel": "Capitalized cloud computing implementation costs"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r211",
      "r215"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Other intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "negatedLabel": "Interest income, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r74",
      "r76",
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "auth_ref": [
      "r218",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "terseLabel": "Internal-use Software"
       }
      }
     },
     "localname": "InternalUseSoftwarePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r152",
      "r165",
      "r166",
      "r167",
      "r168",
      "r170",
      "r172",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Intersegment Eliminations"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Supplemental Cash Flow Information"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "terseLabel": "Operating lease, not yet commenced, amount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Lease Payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "terseLabel": "Present value of operating lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: Imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Remaining lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessor, Operating Lease, Renewal Term",
        "terseLabel": "Option to extend lease term"
       }
      }
     },
     "localname": "LessorOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r37",
      "r91",
      "r168",
      "r191",
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r257",
      "r258",
      "r449",
      "r453",
      "r454",
      "r466",
      "r500",
      "r501"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r27",
      "r91",
      "r191",
      "r466",
      "r502",
      "r527",
      "r545"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r39",
      "r91",
      "r191",
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r257",
      "r258",
      "r449",
      "r453",
      "r454",
      "r466",
      "r500",
      "r501",
      "r502"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r18",
      "r526",
      "r539"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Letters of credit outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r34"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Uncommitted letter of credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r34"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Debt support standby letters of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r40",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237",
      "r239",
      "r241",
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r231",
      "r234",
      "r238"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Allegations loss"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash flows used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash flows (used in) provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r75",
      "r77",
      "r80"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash flows provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r51",
      "r54",
      "r60",
      "r63",
      "r80",
      "r91",
      "r111",
      "r115",
      "r116",
      "r117",
      "r118",
      "r121",
      "r122",
      "r129",
      "r160",
      "r166",
      "r170",
      "r173",
      "r176",
      "r191",
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r257",
      "r258",
      "r462",
      "r466",
      "r531",
      "r549"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows",
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r1",
      "r109",
      "r110",
      "r113",
      "r114",
      "r123",
      "r124",
      "r125",
      "r189",
      "r190",
      "r193",
      "r194",
      "r351",
      "r352",
      "r353",
      "r354",
      "r393",
      "r431",
      "r432",
      "r433",
      "r459",
      "r467",
      "r468",
      "r469",
      "r499",
      "r518",
      "r519",
      "r520",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "New Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NewAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Non-cash items:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r160",
      "r166",
      "r170",
      "r173",
      "r176"
     ],
     "calculation": {
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r485"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r484"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r484"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Noncurrent operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r486",
      "r490"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r483"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r493",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate for operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r492",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term for operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Leased Assets [Line Items]",
        "terseLabel": "Operating Leased Assets [Line Items]"
       }
      }
     },
     "localname": "OperatingLeasedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r44",
      "r502"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://roberthalf.com/role/OtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets",
        "totalLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://roberthalf.com/role/OtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/OtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/OtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r46",
      "r48",
      "r446",
      "r451"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "negatedLabel": "Foreign defined benefit plans, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r446",
      "r447",
      "r451"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r52",
      "r55",
      "r446",
      "r447",
      "r451"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Total other comprehensive income (loss)",
        "verboseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other current assets.",
        "label": "Other Current Assets [Text Block]",
        "terseLabel": "Other Current Assets"
       }
      }
     },
     "localname": "OtherCurrentAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/OtherCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "terseLabel": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Payments for acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r19",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r19",
      "r502"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $.001 par value; authorized 5,000,000 shares; none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r6",
      "r8",
      "r202",
      "r203"
     ],
     "calculation": {
      "http://roberthalf.com/role/OtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/OtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfDebt": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.",
        "label": "Proceeds from (Repayments of) Debt",
        "terseLabel": "Proceeds from (Repayments of) Debt"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r32",
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r225",
      "r586",
      "r587",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r31",
      "r221"
     ],
     "calculation": {
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r13",
      "r14",
      "r223",
      "r502",
      "r536",
      "r546"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Assets, long-lived",
        "totalLabel": "Property and equipment, net",
        "verboseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails",
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r30",
      "r223",
      "r586",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r13",
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Depreciation Expense Computed Using Straight-Line Method over Useful Lives",
        "verboseLabel": "Components of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetTables",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r13",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, plant and equipment, useful life",
        "verboseLabel": "Internal-use Software, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r66",
      "r197"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r28",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Allowance for Credit Losses"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedStockExpense": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.",
        "label": "Restricted Stock or Unit Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "RestrictedStockExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r23",
      "r312",
      "r394",
      "r502",
      "r544",
      "r562",
      "r566"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r105",
      "r106",
      "r107",
      "r112",
      "r120",
      "r122",
      "r192",
      "r390",
      "r391",
      "r392",
      "r429",
      "r430",
      "r460",
      "r559",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r151",
      "r152",
      "r165",
      "r171",
      "r172",
      "r178",
      "r179",
      "r182",
      "r339",
      "r340",
      "r516"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "negatedLabel": "Service revenues",
        "terseLabel": "Service revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails",
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r87",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Service Revenues and Costs of Services"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r330",
      "r343",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r327"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Aggregate transaction price allocated to performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Remaining performance obligation, expected duration"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r491",
      "r496"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities from new leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Accrued Payroll and Benefit Costs"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Schedule of Allocation of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Provision (Benefit) for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": {
     "auth_ref": [
      "r356",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]",
        "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Components of Deferred Income Tax Amounts"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Calculation of Net Income Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NetIncomePerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Difference of Income Taxes from Statutory Federal Income Tax Rates"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the details pertaining to each employee stock ownership plan.",
        "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Table Text Block]",
        "terseLabel": "Number and Cost of Employee Stock Plan Repurchases"
       }
      }
     },
     "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r213",
      "r216",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r208",
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r208",
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Activity in Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Income Before Provision for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOperatingLeasedAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Schedule of Operating Leased Assets [Table]",
        "terseLabel": "Schedule of Operating Leased Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfOperatingLeasedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amounts of other current assets.",
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "terseLabel": "Other Current Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/OtherCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r32",
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r67",
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Revenue and Long-Lived Assets by Geographic Location"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r61",
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r160",
      "r163",
      "r169",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r160",
      "r163",
      "r169",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r375",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails",
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails",
      "http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSubsequentEventsTextBlock": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, losses resulting from fire or flood, losses on receivables, significant realized and unrealized gains and losses that result from changes in quoted market prices of securities, declines in market prices of inventory, changes in authorized or issued debt (SEC), significant foreign exchange rate changes, substantial loans to insiders or affiliates, significant long-term investments, and substantial dividends not in the ordinary course of business.",
        "label": "Schedule of Subsequent Events [Table Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "ScheduleOfSubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEventsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r313",
      "r314",
      "r315",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table Text Block]",
        "terseLabel": "Number and Cost of Common Stock Shares Repurchased"
       }
      }
     },
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r147",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r165",
      "r166",
      "r167",
      "r168",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r176",
      "r182",
      "r226",
      "r227",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/GoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r147",
      "r149",
      "r150",
      "r160",
      "r164",
      "r170",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r181",
      "r182",
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Business Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SelfInsuranceReservePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).",
        "label": "Self Insurance Reserve [Policy Text Block]",
        "terseLabel": "Workers' Compensation"
       }
      }
     },
     "localname": "SelfInsuranceReservePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period for grants (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding, Ending Balance (in shares)",
        "periodStartLabel": "Outstanding Beginning Balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares/Units:"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding Ending Balance (usd per share)",
        "periodStartLabel": "Outstanding Beginning Balance (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value:"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Historical volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails",
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails",
      "http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Total number of available shares to grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r372",
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails",
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails",
      "http://roberthalf.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r375",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r379"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Total fair value of shares vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockPlansTotalPreTaxIntrinsicValueofStockOptionsExercisedandTotalFairValueofSharesVestedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balance at end of period, (in shares)",
        "periodStartLabel": "Balance at beginning of period, (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r15",
      "r502",
      "r524",
      "r542"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-term Debt",
        "terseLabel": "Borrowings under credit agreement"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r85",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Internal-use Software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r2",
      "r147",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r165",
      "r166",
      "r167",
      "r168",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r176",
      "r182",
      "r208",
      "r224",
      "r226",
      "r227",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r43",
      "r58",
      "r59",
      "r60",
      "r105",
      "r106",
      "r107",
      "r112",
      "r120",
      "r122",
      "r139",
      "r192",
      "r307",
      "r312",
      "r390",
      "r391",
      "r392",
      "r429",
      "r430",
      "r460",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r559",
      "r560",
      "r561",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r139",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r19",
      "r20",
      "r307",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Net issuances of restricted stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r307",
      "r312"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Net issuances of restricted stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r19",
      "r20",
      "r312",
      "r374",
      "r384"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "terseLabel": "Maximum number of shares authorized to be repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r19",
      "r20",
      "r307",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedLabel": "Repurchases of common stock, (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r19",
      "r20",
      "r307",
      "r312"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r20",
      "r25",
      "r26",
      "r91",
      "r188",
      "r191",
      "r466",
      "r502"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r89",
      "r294",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r312",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r477",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r477",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r477",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r477",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r503",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock": {
     "auth_ref": [
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return and the amounts recognized in the financial statements for which it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.",
        "label": "Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]",
        "terseLabel": "Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r399",
      "r410"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Gross decreases\u2014tax positions in prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r413"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedLabel": "Settlements"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r412"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Gross increases\u2014tax positions in current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Gross increases\u2014tax positions in prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r414"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedLabel": "Lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r415"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits, impact on effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.",
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]"
       }
      }
     },
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r101",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "Deferred tax valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesAdjustments": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment",
        "terseLabel": "Translation Adjustments"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r97",
      "r102"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Period",
        "periodStartLabel": "Balance\u00a0at Beginning\u00a0of Period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Charged\u00a0to Expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r101"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r101",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r101",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Dilutive effect of potential common shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r127",
      "r132"
     ],
     "calculation": {
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted average shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r126",
      "r132"
     ],
     "calculation": {
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Shares:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WorkersCompensationLiabilityCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Workers' Compensation Liability, Current",
        "terseLabel": "Workers\u2019 compensation"
       }
      }
     },
     "localname": "WorkersCompensationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/subtopic&trid=2144439"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491204&loc=d3e4879-115612"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "720",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=49178521&loc=d3e9162-115647"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r601": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r602": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r603": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r604": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r605": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r606": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r607": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r608": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r609": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r610": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r611": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r612": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r613": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r614": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r615": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r616": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r617": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r618": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r619": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r620": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r621": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r622": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r623": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r624": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r625": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r626": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r627": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r628": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r629": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r630": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r631": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r632": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>106
<FILENAME>0000315213-22-000018-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000315213-22-000018-xbrl.zip
M4$L#!!0    ( &U[3E3HR6S_9IP" !_Z'0 0    <FAI+3(P,C$Q,C,Q+FAT
M;>R]:7?;1K8H^OW^"CZ?^\Y-UA+M&E%5[K3?4BS941^+<F0YN=(7KQHE2"3!
M!DE9\J]_NPH !PV)DI9$0I:[8Y,$4*BJ/>_:PT__W\6@WSGWY3@OAO]\@5^B
M%YW_[\U/_T^W^W]_WO_0V2KL=."'D\[;TNN)=YVO^>2D\[OSX[-.*(M!Y_>B
M/,O/=;>;GGE;C"[+_/ADTB&(D"L7R]>8.,X$LUTB->HR&WS74".[3J!@E.&2
M"K-Q_%I3A[7!NIL)3;M,2MU53O NR3BQ7##O%-UPKT- 5E,OK?&8&<F,5]PX
M:JR5-F EXVM/)K Z6.%P_/JBGP_/_OGB9#(9O7[UZNO7KR^_TI=%>?P**Z5>
MI:LOZEO'Y61V8]!CDVZ#'U_!JG 7X2[%S:WYQ:0[]G9I7/C^\K@X?Y4/85 ?
M]_'5I-3#<2C*@9[ /L,XF'>17!IG:8@+4_;36^%.NC!0<WN\GM_V!(I/C"=Z
M:/UL^''!"!9_]$1U1_. \_/ATXW-HN!"VH9_L]E<QOE-VPJCXE?_=_?#)WOB
M![I[=4;3<?=8Z]'U?:XO7-_KVV$7H;P D)M7^4?0(*B+2!>3Q>UU5S:@7E/V
MJKK8W'H-JY:W-5XV>CQ;MBVFPTEY>?/>UA?3TIL'RI/Y/,K"^')RHOOAI2T&
MZ39,ZOUYW=?#XW^^\,/NYT\O /&]=F]^&OB)[L2'N_[?T_S\GR_>%L,)D'/W
MX'($4[+5MW^^F/B+R:NTBZ_>_*__];]^FN23OG\#K^XV[_CI5?7;3Z^JD4WA
M+M_\Y/+SSGARV??_?.'R\:BO+U\/BZ&']^<7K^.-OJP^YL[Y8?H(UWO 4LK<
M5J^_F.S[\,\7N5)4>JZX!";!I&<J.*61-])A[@-G7[;B5!#\KSM?]U /XJM]
M_GH3N)2+G.I=7Q^_Z.0.AG3TMTNS59Q_(/OGAW1WZDZWSX_>J].]P=%@]WWO
M9)=\9H?D7_W=@_U\;VL_/SHXPX>#7[\=#GJG>^][@]V#,_:!]OJ'WT:#H].?
M3P\/>GWX'>[;1H>GQ^AP\)GW?O_7V2[YU^GAMY/3H]-MOO=.H@_DZ/+P=YOU
M!I\OC[9Z9X>#WP:'WS:_];9^Y;NG9^AHZ_"RM_7;H#<X)+UO/_>/MC;/W?MW
MN7G_.>N=_OH5WI7WOO7.>M^V+WOO/[/>[SM?][:.Z=[!(>[]OOWMZ/TV/CK]
M7#_S&[R+#X\."M+;^AG6M4-WR:]T]V ''1T<X\/33;:W97GO]#.&^9\='L![
M?X,Y'FQ/=C^ABP]PW][!&?WB.456,MX5GCA@NIGK:B9TESG8;N>1-B2\>!-T
M?^Q_>K4$QX<$:R-_WN5CJ_N'7I?OX)?Q,X#_#,#\&H 1D\CQ@+HX4Z'+ !1=
MDQG2!4%++1,.!VM?O(E 6!E\/\+XA7N&\)T@?+'[-D(W01GF<L9[7[\8X5'<
M]BYVDG<90@*(V,DN(PQEF!!'-!#QN\-'A/#V$ 3'Y5N <:G[.T/G+_['7SY#
M]\^A>WD-NB1CA'/JNMQ@W&495UWMK>@ZJD)P5%+CU(LW"/Y0S FF?P7*3F7&
M>ZF,L8@AK[2P*!,<&>*I\)3\ 91KA>WUQ[(8@7IR^1$TD<GFT&V#RC&*Q/UY
M[,.T_R$/?K5PI[N7:F '[X9[ISLDPKKW_M>+H]/?3HY.?_UVM'5RTMO:@7_/
M\-[!SZ='!Y]I[^#XZP>ZW_>_[%\>_>Y&AK!L]_00 3P 1]X->K_#?X _>^^W
MT>XI_'OPF</\^[T#B_>V?@Z[WX[1WM8.W]VRWW9/=^GNUR\8%"%KB0$3R+ N
M8\IUE2&DRW7FI-)$.(U>O/E(_A*):AT4"50[,*N8H6#_$,*X9#:#S\Z&.P#O
M73[,)_Y#?N[=SA 4]>/<]/WF>.R_7^@!Y+[UCK\HIQC/N.[J#"DP6H7H*IK9
MKF1 'A1;3K2\&6*OEC7?T@=?>C"!QC?HZ]%.>#U.IA+ M)/,T=<3T-+_^6*<
M#T;]:$"DWT[*"/)%U?SEQ=C!"*^6AZA>/W]G/85Q,2W3MV1!OJ[1J +LW^'T
MS4 ^L?GF6^[B]Y#[LI,FY&^TC]_N_,\RN[KZ\)OFI^711TE-:+Z!65E.MO3$
MOVDL1H2;Y^;79M-T\ULQZ5(\?T5UI?G>O.35TD;=N&^,"Q&"SHP1(&>=,,%C
MXS15VB/%@OFRD_8MHV@-MJNRPR?U9F5=BF8#U5?NM@-3X!=I^=.$?=6/ Z_'
MT]*_J9T)KS]_VFH>;RXUW^/S-^XF1HXZ#JR,!LDRA:1V%O13CX,+EEJ?=C.Z
M1=8!^19VDU3.BO]P-\<G&HCTVH;6Z)PN_N4==18)V#H B.7, &DKJP7L+U*9
MTF#H5?BY)N2\A)]+%/K7=G1I!Q!8/H8%[2@GH$-EBM$,!:&,HSJ#74D[@-9O
M!]!_L@.+% J6U:>(/+/EN?P<IK5X:Q);>E*4?Y.8KST??]SRPV*0#V\:]JXH
MO33$J^79_RGF4^R\T-ISQ!@F#%@)J+B,R. T";Y2C% CT=8% 98D&KJ[1$/W
M)M&L(AH, J.%%PP9I@0@ .@&TE#G"79QW["J]PVK-=PWK.Z\;W#KO>U;()IC
M;V4PFG&,36:MY=:18+$70D0^@^5C;%>]:G\<#;#JJX.778SZN<TGNWY@X!4N
MAZO5P4]C!WR:P-+C,]%Z [N]&(R*(7P=;U[D()::V^#W03'\-"GL63763Z]N
M?,5LUV8S^4L,$,M[$P& QYG306CL,^:8UU8Y@2V6,F"EN7TRH-ET+H_'&KK_
M4>=@S+W5HWRB^RT!D\4.I'+FLDPYT*NQ\L*'0#-))<Z09T\'3-9.!]-^/%3=
MFYSX,MY7^I,XVKG?&=IBX%L"LHQXS3!0$9>"28E5T()30[@3DEKZ=$"V[R<Z
M'WJWK<MA/CP>MP0^WH&^"T:I(R#,/?&2,R^U8$P;C"B3CP>?E3$5QF#M@ENA
MP9)D7&5:4N\%XA+)(,P*U)G6H^KJE2T0%$PAB4';HA&_)=<T."Z,)]H9]02A
MNA*9L7I 4Y\!E 6QA"BFB3'&J@QCQZASQCCR] #]H.KUZ@%*/).&.>ZT,<P@
M9C(E#!->>X8\T._3 ^BC*>6K!RY2U$A#,N(P S-+*>ZPH\QRIBS+?$CJQE.
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
M^GDZSH=^//Y4#3%>W0'^'.Y7O9+_"<EQS;TA&CL1$_J11I)*'H+2+B")Y).
MU&.>_#T(E 3%",48&*R!K)@V5E.LB!,Z4U9H]B2@M*JC@0>!F#2>,&>=5=RQ
MC*O868^8Z*=@01##6W!&M\:L</4'=: 6*JX4:(5:,^6MR426.6> C8+&0NC3
M@N_W%0EC,!8R]D*(M:.XX(IEE#J! 8Q&&?/$8+L.)[*K@3.-M2\M1U(0RRC5
MTF#",^("E=J*VJ_?=O"N3DN]SQ88EAJ+O%+!$<: Q5(N!2=90%9+@5O0L&3-
MF.R#0$G _M-,!R4\8TP"#Y72(,)BCUCOVM!69HW9Y<- S'CIA">*>LE227I*
MA3+.&YTAL#9:$"2XQJQP]9&"5B*F*&&&,<XP #MX'R3&DHO >2M:#ZPI UT]
M;)T'F](;@:6@#&522D0RT$JM!>A:)I\6;-="2UU-;IO%2G(6L+#PMXQU43-I
M0ZSL , /=GV=XFO,FA_FY#QH+[B@,?^;&; K,J$5LU939[C$[DE :D5:ZOU!
M25(/5H/1GL7FAS+(P)"7RKLLTRXC]$E :0VTU/N#&%4T$(>XU$XQYAGHI]@C
MK3+&LR"067^(_:S[,<KXTXGWDP^%38'&2S5/RZEW'_5E6?3[ *R?_="'?#)^
MH(K_#P*DC%D1,$+:!H 0]88'Q#CE"N05IZ;.JH<;'D\=^>OB':,5U&FBDB"-
M8;\PTX@;@VRP-%,ZUF]"?OV1^T,Q/ ;F,MCRYDJK7F!40V<N/_A)+"ZQ%]Z6
M'KC/Y[%W[XKR+> Z[%FI^_O^W].\;%<\CT<<D\!$()99(PRW"!-"A;22.-R"
M(+GV0.T>W1W>*$DX-PY$OQ+44!T<: ,N"\1P5R=#(+J^4(O0VH$-**?QP86H
MX 2CS>/2)X#\"3SN_+IJV'?:YGW8A2LQ7J!Z-,CQP%2+Z#TI$A08*PX^HPZQ
M6(@[*."ZFFK,,VQTMOZ\=HW@O^_/B_XY:)?+-]W7JS^=%.7DX!J#6@'VW9N&
MA #'L )!3P@CVBN7N2"-D#YPQVT+8D"?L>^QL>\>.UT+1)4E5(+.PH*S2EM+
MF+=@2W%OB5Q_WK<SM,7 '^B+S>D$P',-)4 [\?GQ\&WL'U$^0)7>!V$*1%%I
M$!8:_L^<]E)CAK,0@C6.!M0";\2?@64+KHXGN6T77(321C%-N V.!28ET5Q2
MT!D1XC*TP9?WF^Y/*T=#OU]\C>Z'GR^W?/ E<*T(K?'8+[#P)>+)V^,: KU-
M$.6" 8W>4R<Q!YF: 9=C6#G3@O3FOP:FM[J?AZ(<YGH[.O1&93[V1\7PS[(
MOW-B]L(Z08E"3FLF'0+[+];#\9:93!C:EL81'_))7:3@K1XO&.SO?81%_.TI
MGG\%,-H)Y8;)@)C@6@GF%5/.95J0(-O0(["AGLVONG3+SI9](*<RCP4G/DT*
M>Q9;@<9_/P_SY^:??PU/G$(>(0+V//9,>:V\X\12E&5!*D2?=///%6%@*_$$
M$18RS"UHV90YI!37G!'&@[0N<*Z>\>0V/)E,R^'><&=X#ACCW5L]RB>ZG^Y\
MBGCB-1<J!.1!YV<^PUIDQ&1,24.D];(-L7%_6P \X\E?X"=8T> UHT@QQI2!
M_V'! D&2<4QD&UKB/DN'>34FHX2#;57!$V8I52;0S,6L.^)P(&W*VUHO:*ZF
MG")&P0?.J&<HMLPQABJEO$5&*6=]&VK:KB4T5]6DC(/.1ITB2#""N-*$>C (
M.1<9SUCRE6+9,B >P%T_@^GNTK6'36^5]U@D2.L,8<&Y%0QY9@@3V@3X)JR%
M*ZT$Q:>I.?5V<E#LZO+,3]X60Y=';TM;@$*(D#*6_R$TBR'_TGB**# ZZ6+
MHV@E4"JRZ!63MD,'>\>E#5YY(ABU1ED%VJ+)C#4F")ZU$CHSH"S44IU!IB6
M"<AB9"F3&;6@)&A%C$-&!X<=#\2@=BL)#RY?5J\7\-@51L.(/FA&8GPPDMP"
M\(S())>^W0!\1+ZW>E"*+"#NA5#8:>:],-%B!OM:4FPP4:;=H%R%+%L]3'E@
MB&8>94129@-3F7(,-MMD1%B.VM#):7TDX!J TS*0CM);&_-G:&8D1ID&ZB2>
M>+ &UK\6T8JML/LK,H0,X=9:8;3"#%07PV(*FD<"22HT%:T$Q6KT_/L#B@X6
MU!$OK5.<$8%U= 8'Z8+T!@>*6PF4%5MA]P@=RKD+'L00=0Q+K4$Z">%0EEGJ
MN3*MA,[JK+![+$1(64#4>6P,8Z#0ZTQJ4 XRA3$3RHMV.]X?U0I;C:_= ;RL
M,H0PX'B46\FY#$YKB:E6.OAV W!%&OMJ0,F%4MP:(A0)3!.OC0W!P#ZS##-)
MVU0 ;4UDV>IA"OLJ..-$JPP$'\&:!("<QQ0Y*[1L.4Q7:(6M!IQ2>P=6E_0
M.Y8IH0Q5$CO0_Y7@&K6@=MUJK;![S*SQ5.& B/>9!U6? V2$-MY[[I4QSK:@
M[-FZ6&'W"!0+9AC+ O.<9,P+(YW006<H(TA+KWPK@;):*^P^.Y?XS,76I2Q(
MQFAL<XD411[ ):37=5>ZMD%G95;8O;9I4E&:8)4IQDSPAG.-*0%-D,=V@;[=
MP6R/:X6M)'Z-*(8T* !,(@W4Y3318% 3*VAL#FS:D.JR'E)I#4 )ZH3+N*-4
M&X:]55[&P$0&%.DM06T(5%\S6;9ZF(J .>B&B !DF5),:B[!V(Z>-&"WK4@^
M6!\)N ;@9)G4!.0BHAF35!JK#34 2\0(IUD+TD]7;(7=8PM0'Y-W,')8(H:D
M,=II"0Q4H0!;QE@K0;$:/?_^@,(#=YA*Y)Q5S&&LD'(F"(LUEI2L<T.O-9-<
M#P,=;80/U 4F5>STJ10/AE !BJ,#5M:"TG.KET$/4UTNLY8'FBJV,(IB$U8O
M _+8$TJ04"V*F%G#VK^K#Z$)'$OON.$2Q3:3F03[+,LT*/F4N,R3IP7?595E
M7U%XE-(*:REM%IL'&:<#0D+$B.(,.8GQTX+M.I1E7PV<J:(:$^2ESB3+O%:.
MH(QJ)'E0FJ@VE*6(^< S&+_WQ7&I1R>Y!> E^-JJQLOKSY^>EM'&&"/*DQ"4
MCXG=1DD#L'.4*B(Q\[(%)Z&KA]Q*#CUCR3J E2$2=-8,91IG7E#"1<8L%:W@
MK2N'W&JXI649B[X2'SQC5%A)%*$,:>&!\(#HVL\M&Z'9*X:?GZ3K,F#NK%7*
M91(Q@3)%;09P"LP$:KS*VL\V'Q.$*^&?2)G8ZCD#4Y\QH[T4'A.#%>>26[#Z
MV\\_'Q&$JV&D+! &1B(EQ&?,9%H:ADD0SF,KG1%K[+-9B>1[$/>,DMA0$:3E
MH$I:(:21T9Z71A%$0[;&L26KAL']!2H0@5! S$DPN1C)E *R0)[QD#&"5-7%
MIY4<[*%A<)]=Z;61!B.E@V:I]!'8PB%HJ[!2G(3V\J('EB(/TWQ,4:\9=A@[
MPJ*=E%F?*>$8(@H'P5O+E!X/&/?'G9!%RGF@!B<X R)1*-9[D"PHZQV3LK7<
MZ=& <8]LB@F=B8QQV&W#-+6*2\HHI9H+ID2H"ODE\[/;?%@WJ,P\LE,S]O^>
MPD/;Y_#7]<8$5VYX8".&=!'I8G07(^;*K?]1Y'OLHQ$$<=+%&C>:">P9<H&
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
MY3VRC7:_'8+.OWNQ!]]WM][!&G?8W@&\]R:]'UDLG/06N"A57:9HZ!J5A2X
MSV4&95C@+#HI^OJK+OW#*_X5+WEHA?=F&[92>/^S-7UW)'N@+W;J2!&;R+;%
MFNYCT^+.,BUR!Y1G-.UJ8627:>JZRBC5)08[Z9#TH"Z_>*-8%V=,"D[^D!KO
M6^H\#&'>T;OT0Y(%G:+L%),3,-E.IV4^=KF-^ 8:40I[R1=E1[JU/-;#_%OZ
M_N,SIVH#F'=>[K_\]+*S/1CUBTM?)K@N<Y=.KWCYXTV(WLRU'C ;35[\V::@
MN"4O;MB_[(]O?0AO[7JY2QY'=&PZ5_KQN/[G TP /XN-/Q,;WZZJ<!_H?M__
MLG]Y]+L;&<*RWOO#KX???L[!BK[L#;9I;^NW_/#W?PUZ6R<GL%^G>P?V\NC
M\M[[?X7>YA<2&*?<AJ[.!.LRB577<&R[!M.8]DX%1?3%&R(EZWS20]?Y)>_W
M ;NTNWY:M0*$(<\(\Z@(L_OM&,'8?'?KD/>^P7B_?J%!<\<)ZVH:LBYC7$=;
MPG<1,4Q(N(:T>?'FTS0' 4X06AW:O(6/>^5!\?794'Q<I-G;_$(-Y8C&*D?,
M Y<AB':-D;9+#<+8.HET #-SUP_[1>>C+L]6AR5)T]PK/Y;%.6B4STZ'-<.E
M&%@!-I%%C(DN-XAW6<"DJS&6*7@-L"DH(>6+-V]!A0+8#7/]Q_[>9XM@+2R"
MU>J@'PL@Z_Y1/JH<C<\D_:<D?<5WP:SW'$?O8<: )F46M0"KNP&[@"V/-<Y$
M]%T@PA_5;?$8GK=;C-D:M>*)S:@$69*/=+_C+[R=QB(@\'.([5^>/1/K#TG@
M"[ $YV]P/-P:Q/'H)]1W.TJ<'R#_]W])@L4_QIV)[_O123%L B(V.H"L_6F$
M3D>77J>EOVZ6OHK C0JIJK]_>,CXUB@08,6M%0)_^VS]&US[0DP@(<MB5+&0
M7=@\L.FT15VE@PS<V6"U?_$FX]=LN!\?4CO_4  /^!CQL\4G"_\)8 Z_<"IY
MQC0 !E,PL:W!7:6DZ*HL8S((1:@%A9=0ULW0=0M[=>$-CQQG]N@9BW=CN9]
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
MC?>U]=8\]+S^<!:IY,(P5O!V2W@&"F\**5Y,'XN%%F:8LH 5UUTI,]5IHTD
MNTG[SL?-R*#&1B087PYC"0FXF)"UT:3S.F2UTK0 [LTD[D34#QH^_)\[&]:*
M'[74=U*CCYV.)\4@91U&EVV>VJ%%_/. K,4@A@9T!EY7>2'.Z_ZL7LAT""@Y
MC!;&R.NS3K2N^H5V54E2O1!).7,\)JY9%&=GWH\29VRLC([5TW&589'"GT?
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
M#!?2!/"@?E1*Q(_(M(@G\<-B%61Z.C]@R&$">LG=*)6XH[572W#BJ7^QA2Q
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
M;K.F"5UQ-9/M4,3 K3.3"H3L3^6NSZE2O_[K9D;A*G8\TP6.R XKX@"4B)O
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
MJH6\>CS/Q"A?8+6-9.@S?RQ:/_&9/_?7TRSG6%8":@M[V<"%8J"K>Z/'J#7
MK;A)G&(5T;8L$W9IYBS99T6$D3IB!WJ&"-'KS!:_Q=)L92VJ?W-)@P 0--U0
MJZ$E 7=Q6%BE,:DKJBZ]80EYJ>LSI"4$K!-.#RR!,+@\_W09!N^'>1J%MF).
M5QMON: XZ_)@_): G.GG;@[.$@7ZA\5"!.LKR^(E"%/\>MH*_IZYO;R8U1B?
MR2)GE"P"XQ^>%)S+=1>H1D0$-REA_I3M%\FI8F=3ICD3'Z6:K44!QE$KIG[$
MZ;"9ZR=#A'#)IE&@R WK7+9#Z\MN"T!V2=2\GH2&N0&V&B& T FFQ*01]SC
M;':W55N-W/E"&9>V8?X:(0]=(O76#8O7)J?519)M)X$7<V7A:J]Y^1BA.R]$
MB55OU]=,]YI5;5[M7#NZ+)8*9BW'];O\4#I0&N)+01 ?#*H1/)+"]P/I4R;2
M04.T;^<]&C343CIL/*'UJ<'N^[YVM>$]Q;</*]G=[7K=W_7]V'O[Q'9:21;I
M/%.=6^#8T=;#'%:J4C!1:8WRI'-:C4MSZ_'ZM0$PZ>XDI7$*4!F."IF9U@7(
M7N,OAJ-Q;Y*E<2#17]W-LF*-%-2Q$QUP=/L!!9;FY/B]->,9;%'ZI>&CND:N
MT&:^0</69H[N!^$Z'36ZL2I-$=1Q1(<(WL237+5_KEL(X1JA5.S=AI$VT:H"
MC,DPKS0!MQ)];1@C2B>X_P+=+\WRI,37B@-J5'3I9ZN":MR'2<=$I @2/7[#
M>!1)J^\,4W[_P(Q69^Y2XHGZ',R0XDUC1IC2ER &/9\8LW7 Z%>-8]VCRZ"O
ML$9#&%X$^0'J0@KJ#W=46)6T8?:6HHCJ=[%IKV0[WT4QL\IP,9D"4W_5INAT
MTS0:DN*'%FD-1UJT1MAI&)CP:2@=0_!5[@A!6@>PM8>-$>^DI!:U >.]=8(\
MJS*773U.0M<K.(\*-EAGFZ\9F>=YDMX3<:<::^R-!.9A56BI_>'K(X7W3N,!
M89H>H4%/1Z7R.$(3X?XP:4041@3[X81?:H6W??&X0AP:Q 7[X&&5(;%.KA @
MX$4="36A>0JM1@5<1L[W@M47G,GT+P)-3+%7.<M,_%!RT;2("77=/M]=TL,5
M(K5I$L60QX9NV1^-82)K+'H!.6(4.U4YUR!XR;J 3:V9-J9WAD9A#BBJ2U$4
MQ?.MHKX5KGM9YT2E:*Q2$VP>I;(]UB,E-W>L%?R&C)%WATI<&6UQ]=L(BB-%
M"E&E?^K4$6E:LN*<&9'!RK7\##B*\:B)]4EH2EVYXQ\#K/(# ;/&PZJO5YZ#
MN>U021-+HM5,3\$<V3I>RT*J@U8D%WD# ITEJ4HG<5M["9" ^?DP*A-!?1!7
M@$!TFE\8NE:Z$JHJ7 ??C)5J[:?XU%GI43]SDUA*A:5"/7TYJ,[*&3>?'.7%
M6/<6TQ.W<FT=SS\>+N''8A$<]H*S3W?)$*2I* 7/FN4"YLHHC9*II$;<E>0@
M3[)_SK%THP[[ASZMLE3HJ1,X$4P;M?)4G3:HG"U#PVFG0RV!+%JZ-[IOD'UJ
MF.Y"G)E44%K0V!RE=82H6Q;4AI"3>V&*6AN$LU'>#7>;19;6BPZ=_0;-C>I
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
ME"ZH7"O;,V-"8 WA,Z*:-'8P<5PC0T4A'?C26AYF/89:UWD=V _G)-5-DUP
M2[G3N0@6S+G6*%*EXV=K%G/:=E]FM_LY4/C\-1U(DD[W5JGG%%XSN74?)4Z^
M]WK5SZ9:TN0=*DB^IIQWHDYA>DI-59O$M)C&$2=#:!-]M7^_4-4'VU62=FLG
M+IJ=%-:;*=2EJ]\0PUH">%K J2X]C)<L%&T;G(GZSG0>+=#A75$C>4EVK;49
M4[$C[C>/?":?)9D5R%GK]6S*-JP\E'GI:H#;./J2\0XOV;_%I5%^FVB&"('F
MZK:+*>X6_$\Y*N8P#\$7T^:;[(6R T=U_-W$S<D?YS$7T&Q"2:9363-1Z:)S
M2?S1S6\E39C0I7 ;:<?->P2&G8+G7"8'UR:5&CDW#XQ#F234JGST1=JL5=Q*
M??^-2.N*"WG<J62<&>*4(BF@04[&A33WE,V"V60,A74_P+$K:7^P"\RWRN&6
MIKD9>DL(XGFDFBI31X$'[U98VP8&WRIM&B[GRH.^EWY7,93)F'"BY!7";HOO
M#^8=\@?"P*;)>)RRNFD_QU%GI![:5L,:0CNAT)P NQBU@8G=6FXPLXOQ4*_G
M5PY!\L'$Y2@R90#6\866IQ.-/W)%<I$B*])%[+@SFN,+0D8XX0*3<K!+!&BZ
M<PEL*'=K#(8EAEI&*9>]-1*$E4\IDZ\9^V0M.^NQE7MK;<L9U[/,$.CL1X;
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
M?\['5P)L3H8:*[M_ZK?;H&NE*26E6!S;[+H.$%,!_@=,CE3N&@&G-#>-I)L
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
MUC!L!-,?)3-[?K!KV!I*D$W@KPQ.!KDO :84,6P??(A8<@E09U3@7XP?Q2W
M:!,0_.2ZB,JX; 4_+S]T!$@JY\-_TE'F09&47_C@YYE@0R$,/Y_Z*)^G((&B
M.9Q$-*KFA-7"!TT8<$ 018 [#7-'7!7N6G6=P^.P=GBT-$A)9@KJ;)>].N%N
M:R$A(>%T$0DIA953YZH\=%%A?D*XJ.PJIBG1UMT&>$H%O+^*-/G]O779XHY8
M-NE5$:+37!$<#<'B$:93F@_A.T/'!&<']S6?)B,X M@'?/HU/3R>,U?B>PE'
M,JHTD,WO_[AX=]09P"T%)H2_I8$F0(:\@;"B!,X9:!K^+F&^T?BU7@UL6PHT
ME=+LYYF%9H.C\/77DS+MNM1V_SVC[;K$7>=K"<0/DA?/-*L*W&?J1.= [HQS
M^'@X+X$ME; 9TD L0GR3.9(=;)6B4."K\Y+&>0T?C^>,B:/.>CZ; 3D@W!@V
MYQC3'"9$M/!NW")K.=+=K@YA%@V3%)&R89^BBG]D!N.]AU\7]!8\<\+?KA+J
MMP:'S#B-#/8%%QDQ$ LD2N#B.%%LL/<U*2N&%=*_Y''5JVN 1'AB2*/(R<V/
MX>;#(EA=@KVY3F9,TVK2-#=Z2)\-[@+()MH?/&WBP.HHY6KCA! AR9PLS\V0
MF/T4W;4YH<GQ[<$A<<Y,3>K%0(7$XI=L>:EAD:2;W(HST3N1$&M&P2LS!*Y?
M)LT["'.;%P7.#;'.^!&<#$%.(CP;M0"QUT#'H;_!\?#9.+L2<8DP4).8Q&24
M,LGB@"+/>+.H9]^*7^%JY81DI;B?TZ2,&U9$?#$:W\0%]J(A$#U&?T=.*8>S
M)CDSP!UMHB(0_*A.Y2#<X$S*Q;U4 \'Z0H3QHYXMH34L+OQ?P+196DZUCH$@
M624"6:46+P'^/)D8U,[7]ZT"R0_N.'6ZO,IA/S(<FB2$YJ>B,N \S"LUO*!B
M-,SL+#:#!\CS*'[4333=&P8_N(HST#[2U\C': 4D*F%":8IZ0IY=Y?ABB^8O
MHV(8P1N/?O^:QH06QDN7&><%H_@#;2+6I)IG\TX07!]!JX(V>0T<_0CDRE0S
M.&9W$4B+JPRV?Q3QKJ/9 X>@Z%CMP&NX#R0*"&25%HJTGV.SHYRE/=P;/#FG
M<2.^H?'66*-I[0TU0E ITQQE\D)[2<4AZLN\U(UYB%3>?Q6&@@"3"6NG+T6O
MN7S_5O295R [00F^6H.=(DG25KAR.=?*/E\)B]:4'$NC6VGL9.BMSB(GZ7PD
MTII(1LM VLT1R@!93V'NV\)MIS6,F0O#W$9Y*4!V:B5$<L3;4 F-1$?""5S'
M40IS'J$68Y$;6@$@W:^2DB?.ZC4SE=11M.OG@8PKJ13#5;)S3;Z^8GWUG^".
M@RE?J.V?SC,@8M[(:] L;W%%A!*<3RKZH[PK0;\KA1,BM453.-RQS#$IU#3X
MJ(OYK-)?ZIWD'Z/>#)H%WJXH&-T-<5ND;P;:XZ/KUQH<<-5B:%<G49(Z\BH:
MQ\ 30>ER]3N+.](=SE,1X]:!EG-2>&'RK&00X9IAV/P"NF\%YYI<TKN0Z58@
M2'$N'XN<;VVH*&*U)LP*+TL66*(87THN$/4Q0B@R(Y*EADV+@#'=A&W=1,3.
M:V&=P*7PX+*<\%P+8F]J4U=SUF&11W#HU*05@4UAMT@6-7)6$%;QZ#H#V_OJ
MSM(Y6)ABBY2*>1[OS378T>I5<$62$@<S%(WGB[M!S#('/125(3+G8F0-H ?,
M8T64"S?,/CLR:S1A46>S)G4FR6[R](8)!57T;^;;K>!-S!96"AM;ER+*_*E)
M$L3'70+]:]1WH1-EL<$O&5)60<W>H9HS9N3=X5V@ &E)6H.5K.Q_TIMA.K-<
MUD=?RJCK==T=U+M-/VFW'AIQ@Y:Z&K_\]QLDJ_CV00ZF;FN[^-(:-G5TC;X(
M)/Y17HPM(U+Q7WTKD-:S&.D8+B>9LGB\B,X+_Z8K%?'-/J*;'2K+. +&DXJ
MQDM@,0*R9%&39 -DK,G18@OZ]@*?S#)T*BS,C+@\K.%/)ZWCDP!N7RJO8D1L
MF# \4=)L3UK]/RO'0RP7[RZ.BE;P\SQ-C_"?O"1KI?)[>,&@CS^'E?ZI/QB
M0<XOPHF/$_1E.QLT0S49^U/; YSI 5J]D_6NP\[1CG+G3="5],7:WO1.R2 0
M="D8O<,4V/?UW;!(QNPMG*/?!ZRE'"3J-!_'(C8=H1XAB:1PPPIT2M(N?H&=
MYB>GH)-Q4\^C&8@5$$K7.9D'L*=(3<HT(HM]QKT^C8T$I!,50"KP?7P'IC(P
MT1$0%-O]Z.)(TIBN0!%=*3M0J)B[%>#YTJ)%OJ" &@?G%T?C B:<&5%%K!HW
MBV>!W<A'V Q=]5>0/:"Q</O0Y6'S['R&V@&V5[BK*VJMX +X,EX^7/65MF:L
M7N_9?!H7V#J^1*Y\55T[^KZUJB$(&G-3W37JC\WVP7^B(76<7V/]?"_@%_"/
M*+T#<TU#J)>PZ_B>>$P^.E2LT;JL$/G\*)\<">HZ\*1BGE3:C46>&>T43,SR
MXJRL[8#C[A#'LKW!*7I'\2QP,Q#47BM@,)_Y%9!(97MZ0J$4L2!8M=><:Y(4
M4WA$3,P4/6,DAJDM2$7>RU$T8S4K6=7B8E=OO59!2==(B.DR#GV$9Y"C>D?N
M772VHP)7IUG1:J?(TF=P],AG2W9+9:42J%=%?@L/$6F1(H<[B7R@9)>$.,^0
M -F8 -K@9B482,0#SG$.>#%:P0<>C+O3EFJ6T:@ !4V9CW"><",J1\-T]%%0
MM(U%R0:\_;TCL696XPFP*;%)"Y(J4&K3X$I?3.'$D=;T$K#GT(QWR_)Q*$*G
M#K>.B4/W BY?!/:I&J1$.^0V!OT[0C\6>;>Q&7(T@U6,+$O9O9W,L(QQ99UT
M&:MK=&-41.V?3--H*$CK0!/5+;8A,"3#W6'XJJBN-[,H@?/7S\"%!8Z3CH]&
M:>0*?U#+\,QI/]0@\#0*!F/VLT8NF.NLVF/3!S0'P?H^BMFM=!.;74:/%$N*
M'VSI@GQ)64/(G6!+S#JPRT*4EDCV63PA?SDI$F) *&'(BH5CG?"&$:? 'V#P
M!IFSXP?#(-0\G9/-?E5$4]\(QXK G^Q4!'Y3;KU^IXR=8OKO5KN)3!\%YI!T
M95%U,7?==%?0DMOZEMNL X>UKCN'JVWF;!S P#&)6Z)44!U.@ODLU[Y=$Q7!
M88@G*:L4B/\:I/(48[TC$M$D9<A<8;;G1L#T2-@&;ESD,\?<P08N&&F9C[@K
MA9)<M:U"[@ODB%W"4.BHUXOGH=*NT _O/FI7J#$5^JW3/QL;1OK_C-G,&L?\
M% J_'EH4_%P[%!46)^$$ 0O2WN)12BD$Q(5.9'S51X@&P.%[K<'"%YW6BH8A
M<=P][1X_(24&V^M6\N(_+QHBI!SY!2T;MP?.X)_Y$*511CHY*K.LV#K/7"=%
MK!5@\KY-W"T.V1"P8XPHJI"H2$3AB"P-R<NF**6N^=Y$*5OC(N"$O#&@S5="
M*]>L&14YJ#"5*&BV"2)VNMCV\FH*7D08<195RHZ-4<@ ]#M4B/;0MOT#;=(,
M]7TMHC4?@/FAYI1+NSJM]0E_04]QFBHGFPF:P^?2YD^EO["C1"=UK.N,;P4P
MNQC/EH8@FT)EW.0P"#H"848<?< 6@3-,$&%C-A5/I'3&LDU!'6?3[0C9:PL:
MJ;::G/942(SB25;JG_@LV;XGSX#8C5,D$;V#<7:3@ XN.G'#4LT,:>SK.!K3
M1I)7L[J;">,&51C#-,(+8:7D'$6I@'D$N;0"(ZV%:9KS:HQ_5W%KV3Y6H(DC
MHYYW%TQC;'7(.TX6G$HFN4FT:Y=2!K3'5-Q0:/+E&8HGN3(4:V%)Q:$_=T>L
M- SX*;H(AJ 12B(+*YKLZA6R4BH>+A6OH<DF6>+<%8/)1++1AS9"/Q\Y:T*D
M2K.Q$<962WO?=;37/AIT>%5 5^C6C3!@7 #MP<_!+$M@_'=&3H;U:+Y(-NL-
MS$/PZI3Q%8V/A!AGCKPS7KHCY)OLHES+B-YI3_);C)2B4P&/9)X1X_^88X:
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
M;QR73($ ;Y@4X4%G(M9L;Z/2(K"H8GY(UPB.^QJ8!';*K5T/FK-\UT!=#V.
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
M>T_,+T]Z8;]]XO4+3\5[3,4=3'@.^[T#[^*V2=[:H2'+MQ^:\GC(R/*>KK8
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
MFPU'LUU5>?!N,M^NC"G>IM=LZZ@(2U7:Y<;-G:RS,I[(#<+(YK'Z\"Q/[%4
M<76@_UNWDW-_ZCS'\V!PIE.=F;@4I_&;5.1SDO/+@VITG.W.'&=OB]HA14V0
M\5FV.S[+AG R]<SQ ?<^N6HB7UL_5[,#;=?V;]RC*OBU,^SQ&D^A:K*EX[/@
MPW2.=#N#T[.D^(VG/GKDS\_3,&BU0$$\\Y3^O3-(9AH?M:N@OW6Z93SCF.AU
M;?3QQ%NNH_A*]AD>-67P6/-KXJ'QL7\^C%(8/ZL[SRF;*(3.R%\W[?8- GUI
M\+_IM)],#:@^+.)4^U6%J.M%^5_*#I.:Q\+BT>Q\VD,8BM^74E!BV7)<)2T4
M,E+UY''6]3C+J@SC*<^5FV=:JOQ%$F.["@37U@[.JQ"T,O(T?=WUD?5[29H:
M$M-.*W5G/#V[7N6;W))?"E"%%V<B#&EZC%6D^-33Q_*(ZZ2>SM5Q.PX+K15^
MWL*2443F%?:%D=&C;";<Z5:]A*<#@L?/3L 7(B7;;KP,E-4GRT4/5;!481)-
MFJ#U%_W2^CKZNCI/BNU.WTP$VQ=1@Y5A/(ZAC.*?"1\N/BXS 8SO?T^AZ%/J
M^Z+:;WVJ4W(5M[2PZGQK R%9W$!X7<3!LX[Y8#?'?"RQ WQK%8$B:GMUH2*/
M;!2NR>WK#>=%[^?!Q3!=,0H)N[JO%PU>?'BRN7Z*[P__W'M_5/O7SIO7M?W&
MT=[[QL[1_F%CYTW\Z]7-0NNZ#/_58>/#X9O]W9VCO=W:AZ/XS\%>X^A#[?!U
M[?5^8Z?Q:C_.Y.WAA_TTJ;6?S53WXM$!4<;@5CG'_YB;Q$_A<,7S4 M!T705
MYX?MO:S4MF3D5JV7^39ABS7T7;;Y\.V>^O/FPY3>=CR/,5:2&R7_?$XWMEG9
MT/['<V;_Y][U^+GVS\V-A]>U\?!#SOK7 E#9VNS#A[VC#XM0S*W;5BWPC)61
MXWH-<A- =]'.43?EB=\!B*]9ALWN)[-![5_^N_DC==-ZW2TK?-12P:CW/OS/
MUJ#GMHJPI#CZXH.FLU $2S 2EE'CJ%16"ZD)5%QIR=W)?CIT$"9HJ^:\;9[K
M5N]_MD#<_[8^]^F)X%3KBQ>)A';:+OVS-Z:?G?XKW>VFN-._DZ=XJU9&[,7W
M_NB_: _.@>OT0?782%%Q^7Q!6X5UQ9&_+\UNY]L;_/[;,3D8N"][WS[_I;X<
MGG\^/_BK<7: /])C_._6P='[YN'N^^;GHZ_H^/S=U?%YX\OA7XWS@Z.O] UI
MM(ZO+LX_?_GSR_%1HQ4_C]?MP>,OI_#X_"-K?/KWUP/\[R_'5V=?/G_98X>O
M)6PTU;D]?]T^_/*Z]7GW^,?G\_T?GW??H</==^3@KW\W#_YZ]Z.Q^Q%^WCW
MGX_>?3_\Z^^O;\C[L^/S'ZW#\]?G!^=[/P[.7S</CP[@P9=WWX^/SLX.=UNM
MQI?CR\:1I8W=T\N#*_M]>$]\U^ S_LB//QU?'A_M71Y_VF<'5^\N&[M_GAW^
MM4<//WW$C2_[J'%U"@]W]Z\:5W^&@TMX^>9HKW_P <9GOKL\.#V16G#.. .6
M$@>H- )H*CC@-NBHB4FMO-MZR9&J0QBEB&D2N4'PNA[+5MCW*J/'1J,'A(X9
M&K2+!$8QXXH2#H-0QA'-(Z(4Z $S>JP?>L )]/C1V#FAVE 6, 70JX@>4!A@
MI'4 IE]]W&6#T-9+)FB=8O[PZ/$L&A%?5W]GL:[IN>WLHPM P]U[/]J\AN^7
MT5/]C%RK0J[&JVFY)R*7(<AH#AE@!%E +3= FR@!20:QD9%VA8K(I22M<[6D
MW),;2&\2)Z]*&,F<_$"</"V#G)Y@)[2/( R((Q+0@ Q0./[ (3B*",8DZ*V7
M M$ZXF2-.'E%7<;76CC96Z22>AFM=2MYY1?MCA="N6N6]>FAW%WEE>Y9\\4P
M%W(R%3)E0I8IKQGJ5@UU'V:$EM,3 Z5B/AC *"=1:+$$Z& 0\%AA8PBETLJM
MEU31NKJ[T'(]W#QF]_+,SJL26C([/P8[3TDNASLG0EG/A68 >XHC.PL*)(_:
M"%=&8^DU)2'J(!3R.B=TC=CY.9A5#LOXZ6%9N#*@/-M4UEE&&6IBQ=9E%+L?
M%&O."27.$\<#Y< KSP UR@.))0(0<D8E# ICO/42<567_,XHEBTIZ\N_J[*D
M9/Z]5_Z=E4*,8,SJ0 !F1@"J$0.1D9-+)W#/ J+0ZLB_5-098FO$ORNRGY1L
MJ-9<'#GJ]$>U#M;%8K)PH-_3@[J5N7\RRMT+RDW&N5SMD\;W$T.%<DA#H)R
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
M@7(2$>UX:JB5RY ] ^9=E=L_,^]],>_IC.?_XXF-^R$8-ZG]7>1@&"C0ACD
M3> A2&I-P.O(O ^=&OJHKOU.>RV,ZN50LNUS=?QH?R4$7WW^<M8\_O+Y[/CJ
M&#5VXYRO6N?'1S:^X^_S-/_/NQ_)P>X[UFC-",%'!^Q$<BDYBX<R<TBG='<%
M%(,(H*A<!1/E**A^9EAZ (MZ)JD-(RFEJ4.>NE0;R@'JG 8J( >X=Q%;HIY%
MG=Q,<_H$*68KYV;2YT=X H6!R 4!"($ATF<PP&AB 1=(,605-] ^FBT]D]A3
M(#$J*(+,42!%5'6I4S:2F(1 8"H(*>+GT=9+S.$M3.FEI2G%<$Y;FQY-_"PE
M_,F?G4&_UX\#3'5*UH6/KK/,9AY:5QXZ^'Z"B60Z'M, $L8!)3ZJG5(:P*GG
M)E(BE8_H\IPCK\,QR6<:VQ@:<UCA>. KP*PD@"IL@$SY3!H):B7V B><CDI0
MG4M65W*^A,0\3J?@^G613S-5;AQ5[EV=$$,0#D0 AW$JLVM=U,FI A&CO"8^
M(*/]HWD]\\&ZZ>05F(#>IIYTWJGD]Z2I&+L#5AFK%%/.8)A C]01%G6VD)I>
MTMP=W)^Y<-4#NS\G^+ARGV0WR1(\^G6F?HL]D=8S8:* ZA6W@!I,@)*( 4N"
M8U(0P51*D$2YK-P3YLY5^3<S=]Z1.Z>KLGP]D5Y13S@'R@H7#ST6M4G-*6 4
M42H#HI%@BT-OC;CS.12)VXE#3<NL6[4+W72@V:Y9?='LZU:N%K<)8L1X_][&
M[=MOORHW+]=B6!F87>W,B1HJ.!T,)X#%\P;0H""0UD% @@\$:JP4$JD6 R:L
MKN"J6A/D@*HUY..5-9;.?'S_?#PKE"BB1'!6@F"A!Y0'!U*6!5"$,26ATMRP
MQ,=(J+H2>(WX^#F4W=^Q=G ^:*5HDUJGJ&5K.^<777_FV[WF-U]K%DW8:[^W
M.KW>/QZ[@-P&HMSO#R*N].(\XV]S>#?>W*)0YJO)K=TO=O9-W->&[Q^&(_TC
MX^#J<'!O3I[1B#DGD 0\6;TICK\9@11 "AI/%(8RP%3%N\[Q/ C.L5XVG&PB
MA]]>D,D<OGX</BOI$,^@C_\'##$<4*,$D)!9()EUFAKC=6JF1NN"K F#/P?;
MRWO?U_%#5_.ZVXZ#S@7Z-\+D,MRVO6K7)H!NUX>F;>8"WRO$LOUK'#U6>V@T
MT-Y(0"%W0$,<I14J.-**.>)2T @7=<[NW',DVU[6EZ%797O)#/VP##TGG&!(
M \<2. HUH,@IH*4W(!!EN,(62:*B^J'JBJRJW^,:V6 VJ6)_D>)VUFDYW^T-
M*PSZ_QLT^Y>/;7]YQJ6\5R77?)C8W+UB4S/LK0[V#F;J^-L3JB.R4<H!1%&$
MH0J)"'L& X4TAD;)N(>RJ.@M41VR586MY#K^3XKY5R4#9>:_7^:?3NK_>N*@
M9G$M*;!>I>(W,D6^*PR(-4)@%_?/^,*%#%D=7Q/WOJ;,OR*SS2;)1!-=C(K<
M@Q7+2+_0!A<LE%ZNTPL2E]9U!J;E1[M^-^Q<NSWY[9:=WU>Q0$_F4+F'EE [
M;9>/F/L\8M[-RY<$6DTL II*#JC7#BB+( B8"BD1P48FKUY=,5PG*[.4K8Z?
M'MG.EI$U(^O:BNL961\266>%=YN"PZ1"0#C* "4" V,(!XQ"09A@%F*2D)4Q
M4:=X5=V"'Q]9"^G^GWT=7SI1]6 X\+GF*!4[OOQOT_WGR[EB"</;*E92B=<N
M.KTB"O)%U[=TO_G-__&]Z?IG0SZ;N*M:!3B^19LXX4'_YEMN&M\#P@4NU(8S
M7],VQ;+I]F4JT9!Z?_5J_4[J"59L6A'R]KK9UFW;C!I&47&IZ"5TXR*NR]QJ
MNALGUZXUXQA.NT520;=?ZX1:_\SW?"V,YM0;S6E[Z4G]@J#692TPOZ% R'7C
MG_R9YE+@<@A)@O/2&H^HD=1XQ>))8:R5-B E3UC1E*NXZ:P[G-^%/O7 =+W^
M"G2(TW^A6]_U96_KGU.K=-YL#X=+U3:+,YKEFU\-=O)ANGL:GY>09T9I?Z =
MF&N(5.S ^\,_]]X?U?ZU\^9U;;]QM/>^L7.T?]C8>1/_>K4\W3WT\%\=-CX<
MOMG?W3G:VZU].(K_'.PUCC[4#E_7#M_NO2_F\F'M9_%[LQVYOS.(SW"]>LW_
ML#X>/Q>^6R8MU_1Y/.OZO7^L"@96/$NU$*]/G^C%"3D^J8I3.0ZDI2]Z_L7P
MES]<LW?1TI<OFNWB><5-?U2<5!UOB2UG3N1B-<JOQQR[#4NNK2QOU9NKK[>+
MKV:DC/([SK81EC=^#;?1+;]CY.:7_NS.GPU6;5/,\UCO8ZP+/O47UMVUB+V3
M2]3,6L @^TOW%&*+S/\ANP7.KL#US0*/O>[6]MHN2IJ[WOISX[OEHA!4GUJ7
MO.D_-2LMH7.M-T$DD^XB'HIE.J\^EX6#>>%NM7!(+0,U3R*K[8/O?FM:7^OZ
M;[X]\+>+^?Y%[,3]QDNLW9(N;IE>>OY/QO"L%)&>*281=E1ZJH)3&GHC'6(^
M,'JRF_ ?QO^!1:/@"_I]W>V<I_;6:0B?FOVS5X->7 _?W?MA6X.TCCN]GH__
M[S8EQ0<=C(S2[^CGH\]?CS_MHX.C8WJP^[YUN.O.CH_<U\;1Y_//G]Y_^;R[
MAP_P.S(V2O_]]>#J[R^-+U_A\=7?9X='\9JC.-9DK(YC;.SNH<-/'[\WKH[G
MC-*?/[V[:GPZP.F>QJ<]UOBKT3K R4A]_+WQUSX\./K(/A_MD,:7/\-!$UX6
M!ND/\+)QM<\.OI_P@"6/_P.>(0PHIP889P0(5@O*&)8,TZV7O$XYJE-Z9YOT
MAD63943,B#@;Y$"0\T)KSR"E"%/MK%2&8AF<QL&' A'A$!$72B/(B/B8B A'
MB)@J+GX_P4I)KFD 5CD)*,$"*"[C#RDP#(8'ID/JIHF@NK8$>$;$C(C/"A&M
MPEIQ8[3P@D)#E<!(1*E1&N(\1BXA(E(5(B*5$7'=$1'/(*)1CG...? Z1809
M08#&&@))%6264A\X3S(B%+1.K\D$7U-$? ZYXJ\ZO7XO.=)[I?T@YXIOEKJ<
M]N\P_-7IN")@J]K$#YW6@I6[,^(M@'B7$UIQB7A>(DJ0-X"Y^(-"PH DS@#H
M%.%"Z?@SRH"D+CBK4[1.V:69I===W\LL_2 L/:O6,0(5108# S4"5'$>A1BI
M .+"0\PB0 >36!HJ7B=WSYS*++V^++URA26S](.P]*Q>PJ4-%I, '.&DK,.I
M%:, $0,9%U)0*A-+,ZKJ9*WJZ3X'C^5?W4ZO5RL#TW*9AZ>CDA3[^K;;"1M2
MWV8CT*WQ:MHSEZPN$"&4^OT@+0*@B'B@&;- L0AR@7.,"4W9(CP*+!#+3;&Z
M9.[?:.TE<__]</^LNN*\"I!1 ERP#E!*=&1\I@ F$$D505TKF[@_;EF=KZPY
M4>;^)\7]*U=T,O??#_?/:C98(^>L9B!X643E0!"WB0-A33SX#?&&^2)3%+,Z
MPL^MS,M:JST??"M^>%JOG?JV3ZF,J;B+=N?-=K/7[Q;9J37_X\*W>]D9LV&:
M3[6U?Y4;N]-V.U/;NE?N:@;&E0'CASFE*'B-($$((&MI:CG @6%0 *RD=,(1
M',KZ5XJA.I;KU'HEL_>ZJS:9O1^<O6>U'FZ51% (D'JO NHH B9*L,!CZZB#
M!D.-$WMSSNN0WEGKR>R]ONR]<MTEL_>#L_>L6J-<H-X* PCU4:VQ 0/%A0(^
M2FJ!$ D%PN7I+>M8L35B[Y46[8;7J##%W\VV\^W^"Z#F\_<?E6W+MCNUT.V<
MUYKM;[[7+TJPU,Y\R\4/:O[\HM6Y]#[R7_#=KG=%R[7(3KK@\GYWD*+0?O]^
MUK1GM6:O^+;E^[YU6>N$T//]FKFL%;5[BEO3Q4EK&JI)-5#5NMFI_9<^O_BC
MMI_[MBV_B<MT=5J9ZM0]:[[8K8CBU01-O&WI]OZ(DDKZRM"[,NB=RO/ZBI+B
M%#32AE-@A$U9#<$"1: %(?6B#9A)JZ/BQ%$=BGE74N[5]B2X>F4:4^;J1^+J
ML;YT=4H/=TZ0P!&1::1C:#V@#%&@B2- (DJ=1,(3R[=>"E9',G/U$^7JE2E*
MF:L?B:O':M*5O3IX=\*\<0X[!43@+*I))@##3/+^(&>MT=PHLO62T;I"8CVX
M^CDX=G;..W$P5Z5*TPFI5J5NGS93R3;=BSI,]N9LEC=G<C\/P_YH-W>*S<P
M=R_*2&D'DM)'-20XH*!- !=13F-B@%&!4L.$QR8D]S;.)MZGS-(K]^!DEGX$
M3:1D:81$H$9*@)3241,A&FC*- B,8!9<%$6)*1H3H9Q:\X19>N5>F\S2CZ"&
ME"QM%8NJ1^# 864!E18";53\(9!0" 6H9"@:#?)U.J6?0VK-?BK)&/7QJ(,D
M9;Q>:_M^]HALAD=D"&S#/2SM*97WN>'[&;660:WYU'VL,?>$.A ,URG/%P%C
M100Q@@2"FE$'4WM4M2:6D\RI:^OE^#6G9N%C96P\JT]82"BAE@%(>!0^!"1
MJ^"!T1H:C[5'O CTC%=E1GZ:C+QR72(S\@,P\EPJ2V!<"6%!1.)X'@MB@,(!
M 0LQ)S+^SVM:E%/$\_%>V9=QOP%=QD?"]Y464>OK'X^?DO*,L_7N0<5(^_JF
MT^L-2RDVVX.X?H<7OEL85'I_%@107G>4MG_O1[^KXQ8TV[I[N=_WY[U&IYU&
MV>T4T;-#",V0N2K(/)Q*<CGX?O#N!"%F&780$&A2]I^@P$#F@66*0J2E%4%O
MO920U(6\<_W99?EN@TRMSQA+[D$)REBR_E@R7T> *"HEL1QPE%RM&&H@.;8@
MX"A%6TW3_VV]I!C5Y<K2Y3*6/"DLN0<]+&/))F#)K"K'HKIF*23 4.< U4P!
M*0,&.E >#&4(JM0K!+,Z0ZM*WEF_F@0;Z"]ZV^U\:_82FT?NN+NZ][Q-6(^O
MT45$K(Q7?_JVS[585EEE\FBG?]"$/PKD^V*O#G;W3A3ADFG/ ?.* !HT HJC
MJ)UA0Z4BF%.O4E<Z5D=L50V2LD5Z#=GYGI2JS,[W:5R9*S% !#52:R $LU&(
M41)(+!#P%B-KE#0&L:V7"+$ZAW<N[)ZY>7VY^9[4FLS-]\G-LRH)%-KK@%)K
M&A;/YO@3*!@$@(Q;9$A*@4.1FP6JP[N;-[*3:2E>;/AA@-I].)7NUV"S=HNY
M>".RI>?_9!!]Y>I6I."QK2KC^.J4K+TY)8L'%=&5>N!XX( 2CH!V1 *(B6'$
M6L$$WWK)E*QSO*I^.YMBI\Y0EZ'NOE71#'7W9D]JO!I"W3MV>&1/L!(*8I'2
M':4$%.*H@2HN 0Y1-77(QEVU6R\)Y'4L,M1EJ'OF4+=R/3U#W?U!77,:ZAP3
M%ONHGG,<4M4IHX 4C $!#>;!22UE5,\I2WUC5]6?Z:$\AL.!5'0M"QQ;M97N
M@9XQL68DKHKK#%)9B]E%RZ.\IU$^+VM0[<)'YCG37?_B7J.-\S-6\XR5UCY5
M:TZF?^I>T]Y'5,2=G2UKMU2+"Z_737%SY=.WOOLAH==JK8]X5DS=T]UV7*W>
M\'4%98XD4I@ET@4DTG<S=L:#$Z%"5"3B'GB/<)1(J02I=0306BD*)78AI0?G
M[7^BV^^\0H0Q";#W!% <?VBN(1 \;IJB@@BMMUZR;3KO+%PC[V$^DO*1M @F
MW=%*G#'I'C#I8,X># U2P0L,H+6I,[W'0&GJ@;&>,X69USI5P]L6ZQ3 D"$H
M0] B$'1'ZVV&H/N!H!D[+8S2*Y6:@K@SJ=>T8T :) $--'!H ^-<Y>U_LML?
MO,742P.,P"&U&PT@[I@$W HF9= !X[C]9%O-V^C7Z$A:D15U,^Q4N\W6H._=
M8T36/>4S^;HI/KDS^;Y-%15M9EA>"I8_SADKXJ902W0 WD$**.,LPC*5J1F
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
MV+CG0>.4U1,E(E&/4E/&MXQO3P??EC%;0LX@$]9B&3#E/$14XS0J#0+%^<K
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
M%:(,V+A1&*$)#5Q';E(P%D>G Q$Q"5X0U1Y$+;DH-+;)DX21PP8@Y1A!FNJ
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
M!="/%] KMZX+H.\(T(O&MJ T6C"TD3?"(&X,189QC4@05H:0&$ Z2V@M=8L
MO4I3N_5VR&8\!O.ZN[*V<[]$:Q=,X..CM94;'O-+5VAL9336738T#(\L)8YH
M] +Q&"*R"6-D//.TT3B!Q@3MP/*MZ"17BPZS%@3?FJ51$'Q+"%ZR+(R60>=V
M?[!..3<"(T>H0C1QS3 .6GJYMBX!P7I59S$+@EN(X)6;%@7!MX3@15."""J#
M4@)9D?*!:J609<X"@F%SQ213"AX0S#OTYMZ^%2+X:<4TC@8PF.\U&.IN<KW!
M2=/8^J0.R'6/CGOUN=[F$WXP&I=@Q\.P.8:'W>?SR[N;7N3%?3%=VZUS2_LB
MKVRAPY71X7RR9T.'/(#M82Q%0J2$N*(6&6<E @/%<V&X SUU;9WJ#J9MRF(H
M &^K25( ?K\ 7[18I.*,:>J0P=(@[C18+/ 7Q"7' K156.=<0$9WF+EQX:T"
M\/8"?&462P'X_0)\T:!1BO)D"$:>> *PU@0Y(1P2UDL< H?59KG7K+R@A5J)
MC=R+/=,%</0/NKGRB!V-XB\:+\59<U\!D_/TMS5;S8UZ,0O;K8KM=E\LA% .
M]H55ED42$551(XZM1CIY^,&CYL+6I;7!7NE07OROCQC2*X^@%$C?&:07+11G
M&5?*.K!+'$:<JX2<!2U&.1*T=$2&5)>XI&15E8$+I%L(Z96'5 JD[PS22T&6
M2$Q((2& +P-($X^T8!)I%6K&=L;SNFJM;).47F6,1>!GX@*KI'[=[0<PCY\C
MPIY=4#7P7O'Z-L(@OL=0V7X L ZG+P]LMS^JTG!P!,;+US@]4W48>P'^4$6P
M^0>G,0(>4QP.8Q.LB?U18_*,AR<E0O-@FG9G!\_F9!U?S"WCZY[M3_?'1C^\
MG^V.OV!SE/.F*Z74<X=4WO^; S4T<F=S2]4@<_H)2T@'RF!ZHXYY?6WMYE$=
M=D$#A:OWG"DNW!9#?*5!F@+Q^X8XGH?X[L:^%* T@?V#DO( <:(U<D%&1+W
M(@&/,QG7UJ7L:+E<Y*) _%% ?*5AF@+Q^X8XG8/XZ?:;?<6]],YAE*26B"<G
MD#:!(T.%%59B+Z-;6^>\P\U-.L>50,VO(;5N;X.<'2U8,"4^\Z#B,V_!0!UV
M_3B&>D%?_IL7,A9B6UDYG+V-\79WVN'-?X=Q[@NA=*+*(JL<0SQ2@9PQ 4E/
MN&'))NGDVKH0'<.6F:VX<1\-F%<>F2E@OD-#9.*^]0S'2"AB"0O$L<\1F0"
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
M!C6\FK?/B/H9;LAZT@UK<N?)V\_JMQ;JB3?O2?F,&G7IV_@9F7_O@J8&TV<
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
MDUP>.04D9Q#L:1(T"]Q( 4XI JE3F/-GXL26K4+'G.?WVE"N1B*O;^E%N0<
M%-G<R6"6K?+8BE^4/CDRK2Y,\XJE[L68>^4FU -O[(:8DT<:]K)Q+ F;^&?9
M7L/T_NOQBWB)><EJ#+/ 8 M+Q61PD_)>MZO@E;TY66SSK''R]5 3[C+J%=(N
M=7ERP2)E:(8LTXYC:246=FT#!&6Z4'^K!CC5SH\!4-5=-O^>G1RJS7_0S;_8
M.:1:*2YYZH[#(N*P^TAADB'G@^&.,F$)RS>?7+WYN:HX1:!KZD*6>FOJ^PX
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
M<YN)>%>ZE69EK/5:LU?4RTB,8JF5;E:6'5>Q3($YRTAV-66@NP8HW-X2N2(
M?9<17SY))4LODQ-2T!6"F]'$%U@F*/0!+'\&C^"DE.W#IR98$$JZTYCOA2>8
M?FKX&:;&P^F3+G]U60TKL@^2.-DK6] 4#M$<U9+[LO"F3\:1=[09-Z,J^T^E
MBHZM<1G3L7TNER-ZPZ3G3&IEY%>.BWS,:%8I4:%X9AK'43_/:>@5"0V)?@:%
MA+A,E9H=:B[.C%LXO)\;52G\%B5@Q[>5#;62"SW8Y-'-N^*<ML;&Z-R;'%,1
M[UBPW-XDI67,<F%E[G J9K %'I<86Z^;%\3(NP0MG\QO*85R4GFD6(_6N/FK
MF4U=@4-QM<V^R'Y)<F@I&%ZQ=)??4K\DT$_F,3G/)9<N?-MY]Z=\XOD)R._J
MS6Y;?:SLE,++=#G&I4[:<%)'"6"/6C_F]KR(PH ANY!;G2>&@7'.T"5!?3+"
ME$H"IV]%I=A;ZXWC"C/Y:BUIKY76H8SY+$(;SL>IM(5;8Y#35LH+*A6>F=XF
M\V)BT;@*+K=%0[M<YREJU.31##9,*.M)6Y%LM0;FZ*@?BI.:7)#Y4=]+HWS3
M,0!'AT*"V 4+BS#/#.+""60=M\@22IG-9/2.W=ZGOV(T,-.+(#^0$RQ?QA$F
MBI*?GI9"@\Y3 0$G[3B^[;?<,-(;P?C\X/=W"P"Q\9_B?1//$LB0?>12*8/3
M07@W_N7?\"80Y,[?M;KY^/.;_EVN:.F.2KX- .!A(N#2C)ZO<?'UU.VQC@O7
MQ[ /__?C-Y=?K^=?_6OH%[_+Q#JAZLJO\3JYYW>"7?W2Z^Z\;K!ZG=.L&NMC
MC/663_U7?KZ*,P;'.)W[_V\- &+BO<OCFM_A&LD)?_R\^UQ*Q,*U]/1GNGK1
MIS1/(@5U/#3RJ)O<:3D)[J>2F]O+&U1/D.*)UW)Z:8E%>4;=*0B8*6"A-EZ3
M%[7.B=E?6L]?F/!;6SA<+=R]%H[HNU"P->[[4;\'FC<J1^A<"#%>-^N4$?(T
M<[Y9CLHG728-A,[IX#:'YJ8ISQ^8F^Z[]>G!M9>PFO\UOX8/-__9>><J[DI-
M_"X%HD.P6= R>*NY-*E?FE-"<*DR*3*2W1!ZBM@=H\"W?Y;.[M3E%?Z7&K[>
MKGHT>YDZX_%^YV=[M]-@NUO-3G/OZ\_=O<\GJ412X^03/SAII'>RYK=]W-CZ
MXWA_KR'&]\"[1@?T:[9_X7B#[I/FWK9H?FRD$DGGS:WC3N,BS<^1@Y-/9XV/
M'XX;%^W8:.'SO_:VAXTO&*[Y+IIGASR%LPI&D,,J0]QHC936#DGE6=16*LSE
MV@:I*XGK(F-7U)U^-$I*W]Z1HBI$K!#Q$1$Q6D>=BS;*H#E H-(ID<9HPKG#
MDJH<$?$8$1=;6U>(N&*(B.<0T9E,4H8QR@Q-E2FX0(I$BAP/DF%!G::IY4-=
M"%7'E%>(6"'BVT9$:D1FO0S$^,B%T4 VD@BGB7/,6Y;+B$27B$ATA8BKCHAT
M#A$]E3KSF"*248]X%!%IK5+W3Z9-Q-8R9Q,B:B7J-!F"7@8BWMEB$//_O"B+
MP6Y>37,OF,Z]# 9S,[[2PD3OMFI+L?]%8Z #?9AK020W@8.( ,O@)1;.T<P*
MQTBE)[\H##Q?T).U5)8Z(I"7+.5G@XJLI7'(P5YBK(FR#B<,Q" 5:IS]*@8N
MAYI'%?PJ6K\EK;-(!(\9Z '4<Z.Q)5Q0X4+$7DIK>*4!OC!:G]< ,0DJRV#[
M0*D'>8=9BZQ3$0FA<= .=$.MUS9DQNN:RXK27R^E"V#EU&#C*,FX4%@19P2.
M1(+0JX.+E6;SPBA]7K,)@E%L;$3>IOX E@=D*%4H1FY S2$J^%RSP1S7I1 K
M1.MOP=WYN6=A-+7_-NU8VPONN OO/3I_#,_GK2!OR0J^/L@SC'D;*;6*8AZC
MT@$'&JTUU-*0:5\I,B\)\IKO%Q09APU7"N0:!?B&.+$8:2\U\CAZ@HVF-M6Q
MD5K468JP>!!3S@K9KRM*GSBR< 0I5RM071G7GEC.I%0":V$MMUGER'IIE+[H
MR#**"2V1X%:!&J,],C@0%'"DAE$K(V-K&QE0.B>JHO372^F9MH* QH(S)3@7
MU/",:^&D8CB3GNM*C7EAE+Z@QLCH),LRY+,@@=*]0EH[CS"7F0I&!XE%,EB(
MNF(/Y9ZI/#!W5V)FZD1\#H/>J._"_0(Y*PO.+:%/4AV(PUIY+KECVECEC*(<
M9![C,\LJ=>9%0=^7!74&Y!L3/*&(V,RA5.$8:<L%8H%%KZPV+(2U#:5YG;%?
MCM6I;+6K2^D:XQBX<LP0QKUW6G-G-5?$*^X"UI4Z\\(H?<$K SO+,P+T+3A&
M'#N)5!0$"2H]S8QE%LNDSJBZYK2B]-=+Z5'9+%"5>0$\G:JH?.845Y(3;;0G
ME3KSTBA]7IT1SF+858&LE3QY98#FF3*(<D:49#K9IY*)DM:E6"7_ZUOPR6RG
MIF/=2?G!O$9*6=U\FK7_F_F]\M+<>6E_NP,&8ANE8QS^0R*7(E@E9+ !6PX?
MDNRFE@ ) U-14OBM L-5 L-I@M9%8ZLA=C\=$A&)#90A+;5&7 >)K)0"29HQ
MREQF)<5K&T+A.I.+_IH%.JP,N"^1W#-**(^*,AD(#\383 AE,DNP#Z#JD%LH
M-Q6YKR2YXQERQR#[&,VHL9$C%E+LF8X$@?RC40A!V(S WTRO;5"FZUHO1IE6
MY/XJR)U0"N? J,!!Y:5*&@ND+3,!I.^-#.P6&DY%[BM)[G2&W%ES\S X+01.
MZ==&,03ZC4"*9PII+JBVSGJ7VB,02>N<K0AW?R"G34&U;,75G1L[)SRW^^;*
M+*F7B)%W@,@@,'48*V<9XQ)$9!8SS ,@I Q!<ULY=EX8,LX[=I*T&YTW*&@2
M4QEJBE( -@HN>AVT-L;RM0U>QTS5)?_EPA1W(J<79 I^J_A  HXXRB!),HA(
M8C*B&":!2RZ]Q;1R![TP?)AW!QGGLZ@SAS(J0'+"GB*M4LY.%A2-7+B,B[4-
M5N=2UAE[J-#]"A]>"3X8E7&MI6%&,)"UK:&*2N*]C8XR.#R5$^F%X<.\$RGC
MP4F-.?).&,2=]*FP%?P(1E%MHB.IC06O<T+KA+X,?'@+#J;K&NA43J7'A$1L
M04@BP83,1RZ)L!D&@/3)].2XT*)2J5X4)"[6,,@TM<%Z@:05H%)YXE#JO(XP
M%ZG0GV# []8V1*;K^L&JN%0&YA6D="N "4:G@(H5QQ);$*2M$,)&YH':3:4<
MO3!*7U".,IQ9ZS!B3"5*]Q(94'I1)I7".$:?J:0<25PGN$KR>\643FTFC66I
M5*6!_PGK OR+%6?*2,-YI>:\,$J?5W.H9 #C%IAXB!IQ*33243/DF!"!XSPL
M"'@Z8W7.?CDJ=O6\2"NMRMRAJ=ASNY%>-PI:( )OF5#6**Z"TPJX8PJ=44+0
MZ*LLH!>%@KN+10UHI)I$G"'C$@H2XY'1V"- P) 10#X<75[%7- Z:#HK%#-<
MT?I#&W9I8#HC7F38<DR(<E1K(CTF,@;.JCR@ET;K\[I-U-@&1R3"3'C$G:8H
MY7T@KRRV3%K"*4FT3K-4H[NJQ/B*:9U:Z46J. W,/36J-M9(Z5B0(:;P6%=I
M-R^,UA>T&T%X#)8CF>HO JU'9 '#D8I:L0"+'&Q.ZX2JNI*OL#[;RXB2^U)H
M,9,$H&=L3E6VZH05J_G>*#7^'$^_ZDSP8 OT:AC(O?H95PQD51G(8GD(BT46
MLXPAI@U'R:L)BF&4*#!%,,/,1H'7-K(Z!V&1\P=NYO( I/8RNKU4H%N![NU!
MUS/B@S0F",PYH=QXI[1-F?S>T!ABI:&_,-"=U]"9MR;S4B!A,]#0@R#(. L8
MK*1FU@K)J%G;$,GW6(=368%N!;H5Z#YV@QI-C<ZL-3)(CBW7DA()LJ^RS =*
M?&4J>6&@.V\JD8:SX(5$U*4:D!X;I"+WB&!J@K&9#(8G21=+_H"NX.<'W=S0
M\J^A@9?"O[[U8^,_\&,\\([I'[6Z^>NS,<RUNCYTA^\H71<%\#XQZ=(\'7A:
M(N7I7S]>>)2P_AU=YVD9YHTXB5AKCSS&_(GO6D/86'>+19OI?UZO35N;U6O7
M=PIXCOW-G?VKM7JWK43Z+,O5ZB9^$987%*K7SHY;[AC^/NV'P:520Q'XSR2*
MHG;:[_UH^>!KPUYM>!QJ[WL=F,SY__E?"KC=OP>U_NTC,FKC0;2ZZ8YN*%CL
M&?"XI8\&_.FF-]O1 &8W&"2H&Z5;!NNUG:55DA)]!0/32LN1BBE-;C7]4#-'
M1_UP9(;PR#1*>&6W%LKB2^DSN*H&EQ\!UJ;[UR?(G4-@B>[-$;#BEKLU)/)U
M*9X-$O\VY_D"P5IU!FG99Y;Y_PYR<28QJT'M1\K'MN?Y]\/STY O4+OG)E6I
MYFXL19+Q.DZWN!=CZ >_7MM+3X+7UFP8G@58Z5;W1Z_EQD?D+"W^:3F\UJ#F
M1R']T^T-\SH++0 BTQTNV8(TYE9WE _LTB:4$^=Z'=;[WZ>]02M=\JX?VG#M
MC_#OLY8?'H^EO)G[2D:+I[<8FQ^TJV^98:<NI(-8;N_&?VS_7QN7QWR+VY[Z
M5#!YYR'><V;+;IO]>=P?/^$4L!/9?C#?D8GP@'>F?6;.!VO_NDQH0&7E5&26
M[_-56[2,).\^KR=]RN,= [GT&#1W][:_U/9V:^]WFU]V_]K9VMS;WJI]V&EN
M-M_O;/Y5^[(''S2VFWM?:K^]+Z@N^-\?8ZV*GW/$7:@L@1-0IH25EBA.L%3>
M,Q&5Y4Y+I5,ECQ<!Q.\G2)MSNTYBEJ? 9TY#/U?@NB E]BRL5C[U@EWU@^L!
M$EX4K.FZ*SUPL1\)=NOCFAKYRP#5VP6LFG:.Y8F7&E <:["Z8UQ,F6"@@YAV
MKYM@O-U.")W?.!CC_@3<T\-!'O"C-)&2FYA^WW0+N6>]MIG?LQ5<Z(!@5.@_
MC-1KR=-3G_+?&@RO.R@U[--^$I&G(RSEC*OF.SPVP]H93!94\P%\-H@MN"DQ
M?G=YC6&3P\]3D#'@:S_J3S@9C '>TT\/@K]ATN?!]&MGL,3_=1>+J\,R.@:"
MBA/<>JZT,U(9AN%,&I7YPYVEWBUQA<[_.71,JPM+__=TVKN36=].R\]>II;?
M#O_]^?S@FS^UE&?[G7T&VO=/N.=[X^.?Q\V/?\*8MNG^R?[Y/ER_W_D'WMOX
MV=C[)S:W]OGNYF'F&0Z9H\A;ZQ#'/""MI4-6*6JL%HJ;%*A(R/IB6D8-2+T-
MOZR#Z@,'(E%*)ZE#]3N=!1(DEAY3&PGAU!*M-,/>2!FX8"K2ZBP\P5EP9W 6
M%/4TKV#-?,@0)S$5+\ 6>2$H S)E.B7I$"S6%P-;QF<AX>4$. ",["4D3M!2
M(E\7#D#M/Y>T@ON?BWN<A.URD'M)@SG:C5]R-"QF S>T>IY<.BS N]P[0,*S
M7M^#QO?V3@AI'AW&+#-*$8TB%PKQH!PR6881"41@;D0PF*UM@,;2!M;8@=T\
M'LQK?O-LKE9R./RZ.!S&7E@>#<A;E%.1:<XR'*4&*C(9<+W\]"ZZ$BM4>\@S
M^QTWS@XUL+=,V@P1YRWBQ@L$DH9 448=K? :.!^@&N-+.%PA@TW8W)VD]Y62
MG&OMEK&M-FCH82H>]Y-Y*#<E.#,X'ML3)M\'D&]!V.T7UH5NS?@?!;7%2\27
MQ-KBCM@NJ"E=6QA&!^FAR1)>7.5<'Y2@G.RZ@R0ACTTJW=P,GY/WER'\4XP#
M7O2AU867M$R[]G=I7UB_EFG<*W[J,L4M<QXEG]%PL^O_*E?Q?"]-:@]>^P?
MTO>W1EA[.RQE[P=-/2C'2&A"$&<N(J,X1R+2+"B-8R98@8JY[KN9X(DX0H6F
M2L<0>)16TTPY0Y4((1B9A;5: +0Z3481."IK&\D.%GN _6=)L<J=*J!0#7-;
M96GW3*3Z [:DM(LN'O?<(CO';HBJP\W]WNCH^ J%J_9;+JCT1D!^?O#[NP4+
MYCP67*&"WSCCC?^4TQH;U'+_% !$VYP.PKOQ+__VK<%IVYR_:W5S,L]O^G<)
M/*45+IETYGQ3.1057T^M/>NXL/B4X<#EF\NOU_.OYOQMQ7=*KDNEKOP:KY-[
M?B?8U2^][L[K!JO7J:*W>NH-H=$WICW\TJ5+ AX*B\_3./;53<8N/,M&+GEC
MJV6[:=G^FJ+075;N591-^L.T"_%@F;2?VKL^6T3^?4K+K=SRWC<&Z:;)OYKX
MHN!!YY(V>AHD#S0H >JJD9P;2S#C*BE@1-T<5K1,')R(@6\@@.@D!0=]/SN
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
M%]MO]T [_K]3, ]2&YX:-I=V+E*2%[O?=E5QCQK'Y)?/O]9.,G#@'; I,HN
M,OVIG?>\.)Z[P6BG&GVLEV >:[8V  6\^VE02]$.3_NQ*N]PI1X(; G^L+K?
M9 DN?W=56&00AX-18B]05+Y]S<*=#F,'B.ELNCX*B-M@&&-5T"1_#YA-\<)G
M#S?)14K:OGUBAY>_%+X'MJKO\S!ZB/PUX\D*U0TO/E[K]H;?9V#R75/75_,Q
MF,S(F%M'-QSD9ZNN&^3@Y;/QK@Y;;,6W,Y.37PSM@>_'/"OY@JE9RC-O\TS!
MHG9.XR0/NCO[4%]!*WE,<^9'/#Q:VSMY.):L(2R#L;\ULI>BM0T:Q0Y\WS8^
M #55>)_;;SN)$2<IE[^0$CD3O!:8.6YSFHD1ZS<=_R_+EBG2,&=IV#D[8!YS
ME:@#.R90Q$&Q1\YB@R3Q,G+0P9@'.X9CN7[3*?*%-,S'8+FN4,F-?K!E[("'
MO4X89((<C%ESD-7D+(F#='9Y>QI'I@UJG>\.V;&+*5<HNK#%+D>N3<C_-DJ"
M7!5'VL4431[T;+R13/:V%=A))A;G=?QQOW#:ETX?\"\_D"RWDC$6*8<YXE1[
M9!EE2#)*@5$X(\R!P<G$^DU'BLMVC!6!F)] [- #IR38Z=@C;5(N1.D\<IZ
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
MCF .I@*E2&,MD<7.:Q\4R47W-DB=REE4E^"+E07T"C@/"HP7">.I\K*$!4=
MFT+)Y]+^4G)D<[79W(S;$!4<ER''4!&Q2BVY'WHD>YNJ5'>]Q\^N6W"1ZI6S
MD6Z?0SS_"5IMCGWD<-4?*$T7Y85G"@L7VITC[<YV5)&$)5A7C'P^C>4\.&2=
M,B@&T(IEP#%B!;1+ZLSHA[>76G!)[\<[N2D<6SCVJ1FFA6,?BV.G+%0G?0(3
M52,C?%9ME4<VY$)>-,&&:E*T#E>'68K-H=5NX=C"L85CEQ3.73CVL3AVQGW@
M8$VI1M@F WHLIT@G#<JL,9)XX[26)L<7:C4;1_0$*?86W6'RWUGRV]W3*FSE
M2F.-,7RX6<^-,$YZ@W;^R._]V+&YG]+W_A?9$W?INO$CX^^76 =/=SJ\^9*9
M0MECDMCX']?_;>/&UA\W7?:(W%)U/N'TSD.\YY-==]GEGX?]R1U.[*>(7#_:
MS\@FN,'OMO/5G@W6?KO:/*7=G3R*DM4ZW[1$E]JLR.M*F]_NN1[U+HL3@YF*
MZI48-'=;V^]KK=W:J]WF^]V_=[8V6]M;M=<[S<WFJYW-OVOO6_!"8[O9>E_[
M9=R +(9?%S%7HY]3X![M&M%2P[6+'BO)=20FT!B%LT&RF+2.HZVP&MIFWH@X
M3X1%$9(4A@ML7.) E$P)V/]\H'9M43VF)@W<9OM,7;C=<WS>]^"]E]Y>BL%W
M'E ML[T@$296@1U!!#+!@#%!L,(.XQ <>[KMI7**3J];Y?&,^T5=9.^TJYYC
M58UU>PS[,7S$#F>;J]2RF-5L-^1?<+WV-?9CS0[&?:<&+Z#K%/"\IJQTG5K(
M6&\WKZ6IS^Q'S=-LY%2Z-]UUH9]G+YW2O6D^W9M>0D#NUG4Z2Z70+C1 ]Q;W
MF)N KM8@%YX4OTK2M?WCQ/:L^O9RN%)MW(ZUUG,PZ%$+[$7DNS\X:6WE9OC.
M3O8GY":_RTFDQRIY1HGR@CLP[XVW2EN&C316RW"P\^,P]XF!/V/6PR^3U\;^
M\<NI=6#TC]WE@XFH3_Y^$?[SL_VM3;&_%>#[_^KLOWF+&UOA<'<KM!NM<+1_
MO(/S6'9;S<.]]]/^<QC+5N=SD^Y]:QS_^WE_Z^W7)MWF3;KSK4F;QWM'[^"Y
M&Z)!7Q_^Y[PQ4\&,>LE,<!8IJ@GB1A&D@PZ(<BI(4MY)Y]8VB!!U+%<IX:[P
M6.&Q'_$8QD$XGFQ@(HNR-)Q)G)1Q@5D)W%;QV _*#!0>6VT>FZ[9%HDSS#&/
M K$<\2 3TCX? S).M8?MRXL /$9U7>%5*B@P)]/H:6BQ%S92/WZ)W=/<2Q,P
M 9_HUOJ],]O)#O]*EX5OLI]B3LNOI1@7:T&]^"R*AZI\UU?;AF_(W_VQ/3Q\
M=3J B8C]UZ.U?C=9:B#+QL5"OX9U+A0Y/XI\>[D2T[=&:_L@P?):K")R5DG$
M"0W(&&P0X3Q&GBAF-D>CR3IF#];T2M;4ZN+]H:K1HO">VM]B0.>QWRM0OR/4
M+U57JJ N&964&(&4X&#5T1B1T8*C1**S,EE#4LSN?TT)_6.%L/ZB?'H7VM _
M]JS?ZW1J ":X^R^O-M]MOZ]M^N%,>-I<$\U>?.FI1W1U%<5F(8K-T6?://]T
MP)1)P0/;69[#[ /5R%+&$28>",\8H[T!Q8;5F1 K9/H50*^88E, O6SUI0+T
M]D$@A 7C"1(D8L25R1W_/.@PT0LOL794Z[4-JNKXFKX:Q9?S.*U. 0SMX<A=
MTXW#6N\D]NT0'J/6Z0T&-6_[_3/ R%?;#\5_L])ZS/7%+R;+F6ME@N$&;XQ6
M_-7EA2TTN!B]9MR'1%-CA1:()^+!BI,!:144@I=(#%I(%3C0(*]K,MO]N3AL
MG@W %^*P*0!?IIXS;H=(E+ *5)R@">@YVH+A$D-"45"JL+-$)M!S&*Y+L4H
M?U%>FO?#GO^,G!U,Q5P5W\PJZS0//[Y_?VC[\<^\[)<_D#O'%DZ<'R?.MGR'
MG<[3:%2>4(DX]ACID"*RA%J#4X@)UGR#U35_<#FPXLM970)8?OQ.(8#'(8"9
M9O#)Y,-H@;#-+>"U!ZLG18-B])J! %C,928 R5:I8="+\OULYK1*V_4Q Z'F
M*[.A<ON44)UGHQ:]B_ X7ZI#^TWO^Z=PIW_ZO2_M 0SQ=:__=\]V1VU4"AO.
MCPUG.TQST'FHHAPI$'#$A63(2$:0DA%$ 5NJB,V]:(5X,!L6%]#J O\1U:$"
M_*4 ?UH-,B0F&D*N]. 3XI'#;XX81 DW!)B?8DUSSP)Z35VCXAIZ%/Q^[/4_
MQ_Z@"J-2?Q3OT'-4@WZ2W''Y[<*'\^-#/Z,(8>PT5[FDD!=@%D;-D-8D(6*L
M%X1&35VHS$):_$+/&/K+]PL5Z"\:^M.J4$B8\,0<3&CDB#O+D/6$(JH4Y\%'
MZ;3+T%=/J27D\_(([7Z/_HEV$&N=[Q7<BD=HE56AG\0&Y,6<5.,[*RPW/Y;[
M-!OM8X2(H,L@JZJ#+P,LQRQ!EBBMJ1*)&0\&'ZU+4M*SGC&B%QSM4Q"],$1/
MZRT4)ZRXMHC+Y!%0LP2]Q3E$>70V"L9<C(!H4Z=\MOQ_\>$\CN*2JR85;\TJ
MJR@WFFS5VA4*FQ^%?9Y12HCDL$K&HN!<0-P;BJR5"?E@?,R=:HQ.:QM$UX4L
MJ57/&,,+<[L4#,\=PS/N$^(\"9R@ #R,N(@<.:5P/E$VAEL7M-&C]$CYX"CC
MXC^Y'Q1;O:'M7%_W?/$U1&]A<CVLH]*3IKZ%J2]O^KU!.42?(_7EYL)372YQ
M-!''2%'(C<*YT!J!T:51! +$)&HMN5C;H(;7N7QP*NE=L?*$7"XO&/\+4WT*
M_A> _ZD.C,89[X2D*%'/LU/5 OZY0,XH'[CT&@N;,\ES"\9YQ=$\3@^PASMH
M5EHANJZ<^D,/E6YK[=WB'HNKJ;[40;XHG7OS./=L/!]54.\ED+2A[7YJYXX_
MJZ%T/\%]]4Y-C^=[='FI:=CEE=U-.Q?K.MIWRY8[QRWW;%;E9IAIC@-BFJ@<
MN"J1%M(AYY*AU%'I5:BJ%C SZVZX?4?.<H2YPM">\QEF@?:2H#W=SUSD<B3!
MH,"91=Q:AW12&+$ Q)V4,M:Q"MI$S@9A+@7:+^HL\Y]^+L(T/*MJ,L7_.VV?
M5!6TG1VT![703H"GV/4+5IZ?YU')8^HUUS@,+A'@9)'_Z=CN<+,;MB?K7+AO
MCMQW/J/6<)6(LM$@::A W&.,M-,812-((,S3F*MG4U9G>/8D],Z-QLLAZ"HB
M>P&NP(+LQT?VE%;C>0#9]10%ZC.RG4>&40;P%M'*J$10V4<HZN*:\K%+0?9C
MNVF&O9,EH?-#MQ]A#.<QU#[9=G=02_W><:W=_1('P^.J9?1A[&0G82W^N$/>
ML'\Z*!Z=%==\;C;[OLO!FRP&HP3DG>]B\+\@!3O=26K.Y!Z74W1:E0 4*ITC
ME=+O2E*#-EIOQ0&(4!+>&414REV8;$ &*X:$2,P9$B+0Z=H&XW6,B^_GF9+
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
MN^9^.2BK_Z[O=^'1554TP":U<\G7-Z-?_@BM_G';GKUI=2K+4IWTQ] D#]W
M[!U,5-"HC'3]]:7CL()KYV%8/'1XY^'7*]57$U5!ZN^D6@&[<./7>.6^WPEV
M\TU_=N;/'E:O2"/*LS[*LYI;7?47!6KGH@ZMOE55I>LKYOSDG6XLI$W$;=Z_
M=A^?9P2FO(9J!'8!91L;5T V[_"Z,B1EOG]:].T.Y9'F6Q:R3;U- >;;O/!K
M&SA<!NY> T?,7:#F1=0^?SO.@<?);V:F-2>>JCO_U%WO'E97<H'*)UX;*IE9
M=ZC>?NM-/=T349/P:7C?Q:BE>#]?=5A+<7_WX.M1\]S_V-WY<+;]91=O??GG
M<'OGS\.M]3\/MM?_<]A<W\)?USW=:DW64GS7:A[MLN;YN_U<?_'KP8<?7[]\
M$%OO/YQNO=_B6T<?\-;YQ\/F^>[9?\\WI\I\LVBL2 R#ARL<^+J,(9.<1\I*
M$DF0>6<Q8-"R,G*VM13GONYL@8);1TUGU2.J0,%30L%DC6KF V9*F9Q$RA!G
MTB)CHD,6!VX"%S)AEJ% X!G7J"Y0\&*@8&:=H@H4/"D43%98]D2FO"-0J!00
M]UPCHP-',E*@>#ABI=S2*E^F8KJTXIQ"P8P:YRZDU_08C7+O,FXOK;#^=:^X
MH"C^B&U_;X;P:_;V% 1_"()O3;=OD@20U5"$629SUA)DM70H,BZ2I9@'*H',
M2;S,"7XHAL]?\\Z"3B\4G9[ URSH-'-TFG0U0R2*$841#Y(@[D0N.T$#TH1H
MS3@XH03X)6%ZF>/I6NX%G0HZS2<Z/8'[6]!I]N@TP9V"<]Z[")C$@$!QGVNG
M*:Z0=6!X&%;$) '<2>!E\O .0[-NBGS1(VBJ2--<Y33_-%EX;2P?<\*7[==E
M5HYLR/5+LO9U8JV6U4:FT9;)X7G';9NS+4_S%JY<=V*82CQ,JJNNE#< PK_5
MCLK+[;^C,B+']FQ4Q\U>M!\?V^:9;YI3R.O4N1_Q*5,W-X9/6R'$]FDG]OK[
MK>._X94W/FW_?;G5X97G<V[M>6DPE\*BP+!!G!&)C, >$2&<"4*IH/ED/J=F
MDG! <<G 8_+.F!B(#A*SJ+5V%-\AG_,:F;PBT)4L+TY2YR]'IB1UED3)17O6
MDM19DCI+4F=)ZBRYB26ILR1U/E(@Y>,8Z1TK17F=SU;R/.<EHV.FRX&3P:S/
MV?>^XL=F]W6]\H7^KNI;C;(]7D1(JTNVZ(>S+?K/X=;Z!MG=.<3-]78+[KW?
M/-HX:QY\.]\Z#T?-\T.\_78BI'7P^?SK^N;YUR\?3K=V_MG?WOF M[_\!]YS
M@X++2^%>YTVZR^!S?EV:)TG>)^HBTEQ2Q#'/[0!H0HY:JE@BVFNSM,JX6I1T
MCH(#BYSD67#@B7!@<N%-<.<29@;QD#SBPM-<[YT@3;FRSC%EC <<D"79N^#
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
M%EG*\1)% %P,DXB1%!''3"!MF$?48LRH\%X[#K*T,MTNZ']JHWB]K<H6\4J
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
M4!*:9@0P$PE-V!N< I7(*XP1MZFJ& ,>"+.!.TE",F[&"4TSK!FS@'3@KM&
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
M@:R(Z3+AA34L!FOP-GDN$X^"2AZ5TT'99"66%%L=32RLX04H]F12APK2&):
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
MI_RA\(2[HLID4(-:0[AC$2D3!.(R:62=!,80HJ;,, .(<ZN@1I76\J^!!82
M?T/K^^KH># !(-Y^]=_PX4A#CFSO6ZM388<9J5FK$T >WE"^HD2EP$^L4C2K
MU,Y^; RZ ]MN)!"SQO<L9XUN:M1VN%%+9N/4]AL_5;X)I3.&Z2B,T(0&KB,W
M*1B+H].!B)@$_U52JKA6_=ROU<]-JM]0R?ZIWF.4=WJA4>0J)>^<'*'0':#A
MDUSHFUQ0??OZWWWLC_[IV"_F9/O@D'T]6,/;[_]SL'7^^6SKX,/9[LZ[UB[=
M//T*.M0\\'B7?FUOO=_%_SW?.F_NK.T1(1QCR2 5700[[#V":25(.4T8$UQ@
M14!9],KT/O0&R&H;?EF^D]P$1D)4UD:!.2>4YSVRQG&J4[ TQ53)#1[)#2YR
M,X]R\V$O,4P2TS97>0.YH98B9W(IE$"B=%0 QJ9<!66%WB@W#=L)=Q(=;P#:
MI7-61<6QXT /B0)IU8Z%2$FU0Y:8H>@04T1G#D7G8'//@B'&\!^BMNK]81UR
M,@'D2$&,I(&&G+8NU$\@)X]O TA6XRS:7K\1P<R&&Y(RJY^XDK4L%,L-L'G'
M$2[W/;;/5B[L_85USQ+7ZIS8F@XL@GW_]\13UU(%E)A9SP!:7>0*8P,ZF205
M@2;,O-5+JVN#&X=L<$$9.I6SF^F"_6Y;[<R%1L1AT&U\RP065!:<INJ<XS:\
M1^,W>)I^JP\/]"V?&%N9#N=QKSJYQ>RG=?WA<OU/I?#]T1_V^+@':E*_1^5/
M]1LPU=U:W_(MCT]Z?A_T$:#AZ*C;J<_[O:(O^>3N#]"Q 4QMXV[QA^"Q2CY'
M&[W@#AB-\59IR["1QFH9;H@_7 \I]W$BZJC"=JJ^[:^-!OM=MU=Y"052;H 4
MNK7C]P2E)@2BD%?8(&XP1580C9SEP%.IX3"%2ZMLQ=R(*"O3RM^X"@YC4#!4
M/VY6<OW XVZ_E4]XTXMMFW'EC]-6&.R/PF!CYPT##_CR%.OZW?;)X.93IKSU
M(<BL_MOU_K5ZXQ/>=-I38U,N@W;'1[SGFUUWVOC/?(E*-U+"WK*HO8O@)FJ
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
M*3'A3Z"Q4SUV*XUM@N8U_OY?_X^FA/[QYTD?#NCW&T,IZ4_+\_3#R[E"H!U
MBK?=([CS66/?]ALW[XFH7W&V4;+-YKNI=EG#;1"UQF5T&0WNE0T0\+X^;X(X
M[?9"/W;FAR<\N39^H'N$A8 5"RA* MR."(4LQ;EBGDT6!ZLE3TNK@_U>C%,V
M'7!^--"-X1SWWS0&\0@^M;VS"L5AROLG[8'M#$ \;4J @\O9AH#TP>&-X[;U
M,9\X]FT^K=?J'X[.A0^KSUJY:78'#)<]"2TX(?:^MWSLKS2VX7JV.FST% TP
M:2 K<+V\H[J?3=UQMU-] [9L,":X(!=#Z]2/QQ8N$QMP%EBW;"%;G5IL*O/:
M;\3OM@WFIS)YWT[:MM<^:[BSZG)^OQ53HWOQ(%E.^_FT(WL8>W"AZI/,91K[
MW=-L[6P;#$"^'1C+[DD/7J1Z2=OO9U08L[(KC:QHOQS5T;LWCGO=;$?[C?YQ
MS&\!&ATNCX(GR<]KO0>Z=3&T]2M'&/MPU.JTP'K;RO[G[[IP8OYJ?# &T>]W
M &:^G2TWVO&;;><S*Q;6KZ80,.LP#BYF\S0Z>/\^<#.X4VR'?OU./Q.#Z==)
M)^TV&K3J/1K];J<3V]-OLWRK5ZFEZ;K7N?)\=Q#"Z<=U(X#/9XW=X"Z2O9@V
M84RVCKOMEF_%"ZV[HI_].,CJ-]C/TU@9Q[5ZW$>Z.=*W*^K0J$EGULAZQXZ+
M\%5L=*H]/#".P#V'7V69!1WYULH E14KW_@HD['S>M[CC^/8Z<?A'%17&]@?
M4P/_$_=@^/+<K,"8_W'<[;?RA=_T8KN2NC].6V&P/PJ6C)U7NRAO\.4IUO6[
MV6^]\90QK\?'_*+#*5[]M^O]:_5&4;GIM*>6#*[N_(CW?+/K3AO_N=\;7>'8
M?@,GIA?M(;()+O#&MD_M67_I7U>5#31M^"I*5O-\TQ1=IY9W?Z\GO<J3D^#M
MG8U/C9WMQMOMYJ?MOS;7UW8VUAOO-IMKS;>;:W\U/NW !UL;S9U/C=_>CAR
MWQ]CK"Y<P&DO^I>^QMU#!(_L:OK]&$[:<3M-.IV;EV;NS[/AEZ_9_=Q>7]OS
MGHO@(D-:2 KN9Z+(4"I1D X'PF@*6DZYD\]E35,7B.)I-J8UT;X@&!:8(\B1
M;[5;M>B"C1TR!_CF>P3%J<G'B)J,[.79-;P],]),2O(^XB'#S02EW_BMHEC=
M$WB-T/_]HE/+\.21,:LV5\*HM.UQ/[X9_?)':/6!V9V]:76J=ZM.^F.H+D,+
MF.%T(GQ7*5#]]272KN :;8<I:\,[#[]>J;Z:""K6WTFV(HBY\6N\0N[Y'=/\
M7F?^[&$)O":Y[P/][#O!;K[IZWE8<:O+_B(S<B[Z,>D[I#W>(HGQESNLB;C-
M^]<F]WE&8(IM5".P&VVOL0&V.#36(WB8+O;J06%D^<JXE$G_Z2K^':I-S+=
M9 )UFZS>V[SP:QLX7 ;N7@-'S%V@YK99_W.=\_)I@H<^:AG+6UQC9F)9'O+.
M#_FJ=IKL_"I,7[:4E)RYFS.F)I9(E8LZJ$@-BYI'^#<PIHP+T5F)+25WKC_[
ML<;C=[WN40ZNY4?XTAKLOSWIPWC$WL:/G .2*W97JU Q[-@?"U([[IZAI#K'
MZKC5/'AW\'6]W=JBN_ LN_D<O+WSX<<NW*7YY>/^UYT S[)YNC698W6T2;>^
M- ^WO^3<+7C.@QQ^^B":Z^_@FEODZ_MW[2:%]SY8._OO^=;5GAOG?H]J'8S*
M>]F=$HAK29$A2J/(I?&66:T465KERYCI9<6G=Q26?-^"7?.)7=I%RH,/WHC
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
MHK_\,57M8-;'FBOZ5T+TM/Y#9P$,RPCE]_'\O4V&]UT!ZVO_6@#1##=P/)/
M?R@@CB5<H%_A"L V^!#9#_H"+$ 2(!/XZ=F.S[&W%+)._FD;7O=7C_]F@^99
M[;;^^[O1_-TX.S[[:=9;$GY.VC#6=N/L4QM&AQI[-53_<G %\(,;>^<WC3//
M:.S5K4;K_(\@&'LHX'H@'$\GV$4Z<YFC XN30$9^/ YVNT6-ZG2!G 8,U8$?
M*@L1BHW!& DH-AV!B$#<M2V+<MM%AB]\CZ&'[)*24)Z?4&YK?P+D<MF97>?<
M<8%03*2[()MT3YC""Z3WS_!V/F)B5*?=.SFA*.19A%80!C7)Y/!PCL!R=;@+
M=.'8%M"-#ZJ3^9":5-+*L]-*LU7_@Y@/9(&0[IA.H!,7.SIC#.Q-W[*% 7\<
M+D/'#KX'5.1B:_VVT&X$CQ--@+3WM3WAB:XKXE3K,5%%D[)$_6THXI)44 %Y
MF5P(>-REZ-Q4A[K15B@56/8B2VE33<@/8Y@)<$723V!>'2Y5BWZD5F9,=9#+
M=QGV;Y3&$8N@ [<)*>?5I7.I .I!%1F*2FE?W9F^&105#^X)?7B_=L%OI(E0
MT8(8KI(AK)X(0K@J?:H7JY[-\& 8>CP(X2WPE*Z,]2JUIZIMU99@582D4EXU
M]P;F!)J7TEM'.A:L>"_J%W6_1*W=+LR:]VY N8:1R"MXIQ-Y<@G3RB6YD:':
MU\EG)A6X/M9"4,@&7AL6-84>!9> 1G(@,"=^FG;'EJQR,8@O(L JN55<@9;<
M0;#^U)T]T%'AHNS]\AL8:S2(/:EK;M]VM J+&RD+%YZ=T;-<))CG346[ D#/
MOE;:-O!" ]:YK=64G<$KVH]H4/QU?Q##Y16MEH1<$7,-Q$$,Y@N'11JS4980
M!QN71S^\MO ''=$,,NY7=CR8Z(I%<[&4U'K^MZAW^@V@S4]I\M/-%Q&=QORB
M+6VM6BQXTI*4U(+1?8+=/G]]\LAJ[AW\(8'! L-Q=,LR;1W,$EOG%B4Z)JZ+
ML ,;XUNIMA'":OLU*=8='" @.(<PRR%@O%#9B]!V@):I;7'?V]$$2/D+V+9^
M/! I&0: A-&50DNY[(J94QP8F6V2E#JP;7I'[EO._,##I\.MTU+&!/Y^HR [
M&@!_^,G;]]/&<9%9X;ML"NG-:JL?G(9B\B5S+IN+<<?=%1GD9<Z*U.4  ^GP
MBT2\SW_XX(?)18??O ][ZGGJI@\9-&4>#$"B27># JOTZP]7H=]O2R==U4@=
M=5EJ2?;F[.NJ^FK"A9)^9UM51XGFV5\;5?3([TQ*'G7G?8-E54SO_O;Q8[7,
MQSWU)8UUOMUZ('UI([*4Z%PN[=GNQ7OF=&<V);+FF;\G]:=X/2O@S%R!8S _
MM/W9UL?8NI2;?F_8;0&'\F83A-3@YLG0FV?"KVWAC'+A'K5PLG!W?JAY$>FQ
M4Y&5-_RMMM)6'W,\8VFT60YRX4&^JC/0]L#:3V TJZ@K?7)1R\:MUOPI*;.F
M^&*22DQF<C"S!>4V);;@S,>&;7*#6@'CF#D+IV.O+$BRW<DB$6JT#M#)WNEU
M\\O7[O'9N5&__0GW-+I-^7YXW_'M$8RG=M7<G4@6.?N)ZF>_SIM[^^2X>Q(V
M6]]O&]*1A8\MF*MUW#TZ:WR!N>_5R#^W]<+Q;NE),@9Q')-[0,XV\G3B"J2[
M-O5UUZ$T\!&E8/?*0A[#L"O6C&*>K3\6JL2N%XI=A!#,! X")@PB;)=1%]#+
M-TV&*2*"+IRM7&+7FK%K\CP[VR2,F9:I>X9@@%T>TJF@3+<\ WNFZ2'F^SL?
MS0JCI.*0)Z<AE]A58M<S81?W/ QHY6+J!\0V;(YLX9C8<FSBF<XCCL8HL6O=
MV#6A=WG4<'SFFWK@FUPGL(<ZIYZEV[9+B>5CV[-E"^F*8]"*\_0LW<VKI-X.
MJ_ES%,.O/>V-.U6U7K::6VKY K$)L2D7@2#$=#R*&3:)P1T!*ANH:Z6EN5V(
M]WW*TD1.X'N6Y^J^P4R="'EJ$/(]W38#5:-B85]U?R$6J;"RK^1+9O8 6;[G
M,>;;U"".83/3LX&C ^(&IBN879IFV\;LDZ89(HYG<\^0#6% O0'DUEU9QF^X
MCLP@0BS 5#([PJ2"GWY&1LGLF\OL!G-=# 8,98P0EPOJ"(1=Q"R+6AXG06G+
M;!VS3TAV>?2%$!CI ;:I3IA,SC=,K)- <CKR',%XVEC6 EMFD\[G?6H$\%'Q
MRB<Z=5YM\??"\W\Q$+KTKD@EA*X50G].&4<4.<)%EJ/[KNOIQ&),9X!RND<(
M[+;E!<R3)=L58H.!1%[;R8(E)):0N.I>1"4DKAD2)TU([+H^]7U+=[@KHWO4
MTZEM6SHC3H!<DWK,8ZK%J,$J0)8E)):0^+HA<>D=@$I(7#<D3FB)IL,,SW.I
M;K# !4CDCNXB+]!!ZF&74TZ$;*UA5PR'5(BYK(2'YSIS,A](3O]I,?"3ZT0>
ME^ _HX/1JW[G-M0BS0FI907:]I>=/?M6O\PJH++NK*P[*^O.5@Q"A[(%2-Q/
M.^N)_PS"B[0KSF,/>2L+NU[$(,OJLS(+NLR"OK>"(\!@Q?HFQL(FKLVI2Q .
M'%\@C_JN(_X<S!?MR@'XL,-[_5K/W\\Q^)6<$_5<#HO]J^E#/(3EN]@.="$/
MGB6!A717F(9.?->V/6YXL,4['QV[XEA/S@LHZS-*9'JN@#Q%KND$U+,((9[C
M4)<B*GSJ,FR8@9TBTQQ!IQ*9G@^9)H^XMTW"74)U(1#5B<T<G9FFKYN($>'9
MOH\,=^<CI17T](RE$IE*9'HF9,)@> <&\:G)#8)MQD"%,@2Q IM@@V%3(M,\
ML9\2F9X/F2:.;_"9*6C@^WK@6HY./,_77110G2'?,A%W;,[YSD?&9#[E!B'3
MJZP+*XO"5@EF#G>IBPS& RZ/@6 NY780<(\AQBP<E ;@IH'9]90!:% W0 QS
MW7!]HA/B>SJS;!F\%I@&IF4))'8^(KMB$WN#$L-+5EYZ%8@\$AKY"/F8R.IV
MVQ.@<_O$P P%CE5:3)O'RA,6DS =AW@$Z[YM<)WX-M%=6V#=D >]$&:ZW)'G
M=:"*\_1LO)*5-YB5/8/Y B2Q[U@$!#0S/)=YE 3,$SZAM#0Q-H^5)TP,#Q'3
MMRC532:/WJ'(T#F0KNX8+O5]#ELG#&!E5E&![HUAY2TNURH/\WR&!7HQ$.M[
MAA-X)D:.!Q +H,H\[E!N&LQFG-I^:?AL&,3>3!D^H.)R)+CL1D9\G2#BZ+"%
M6,>,&MCB#J86:$O,K!##7&ZB[A8<D%QB:HFISZZV&K[EDH#[IH4)MFQ&3-L(
M'.;Z)K<!9TL+=/,P=<("10;W?-]W==N7#1\#G^K<MTS=MRS;,VTG8$&P\U$6
MA-&E!>U*4"U!M035.SWT ?$";#';LP/B&Q;U@0D1)L0#I94C7/H"-@]4)WP!
MU#4]P86G8\_F.K%<6W<=P]09=EQFF!8Q/!= %=.*29<5;UP_J(Z?%I\?4YGR
MV\>_W/C=QWG.L(21YZ/1)<"]1W3B5$M=?O+\?*R.QGO#ATTKG__UX^MB5YF2
M1JVV/ 5>'07?BS0O/X12Z[>Y/'#6 UJ1IYW*XT>[$5P$G_<T9/RW/(.T</[I
M__P7!=OX@SSN5)X*FTR>[!+*@Z%OU$&_HS-4YSN6=,.WU-V@+36)7(=&!,L-
M:QGZ ]@*M8/QS>C,2MC-J9U\8)_&M^G=Q(F4LSYYB'7GXNMLIH15Y>&/%U$2
MRH>_5T<DAY=B=.:C%)&%^S(4,T:W<!< :]"_^Y:I(IV=N49XUVW/386$+CS$
M1\YLUFW%O^4CE-@/ L/CIJ">*Q!Q*7$%L\"R<SV/>@%B] _"SDY^5WM8:WS!
M3X7NQH*?ZSR U[[GG2M^D^R\&X<'P(9L 1Q;4<==&UL $GM6,=9\J_&L3UD=
M\4S5@"GB:31;^S^T5E/;;39^-+\=[-5:^WO:YX-&K;%[4/NF_6C!!_7]1NN'
M]F8WR@[3?;N*M1H>>+O*4Y@';B+^,X"A[%_*4[@WYQ!E+U=7<;-5EP<=7S=:
M'7C>J7%R=GQ]W.ITX#VDT?T%S_Q^<]R%SVXF#U$&%?/VY]7QV3YJ_CZ^AO'!
MJ#ZWF[]_A:#*XI/?C79C[VMX<O;Y[)_;TYL_1% J0X0Z99ZA$]MT=(ZYK]L"
M4<01=9B#)D]$OF.O$7D&&7P' 4=]H7U7*@C^,-I?+=W@J=.4G^6([Y+,AF1V
M_8<:)@VHE1W/3; -QHSP;-W$KFUCCQK<M.8D,VNC#JEO]K3/PHT'/+Y)[2YD
M5#0@#EPI*L>@4O5 "_- \^H7CQ-_?X=:M+19O.@#NRFNF@Y;^A'0R*H2/-^9
MU,]4*PUDOR:_TW<@;)#8G1M-F1.BYVL7 E2U-H_%,A)MMR(1YU_W>=\.1?Q#
MKL9DH:3#;<<F%H@(EW#3 Z%B$M,TN>40Y@3JN!BLI(F>_U!TQQTT/D]*%H"2
M;M3[T0<)LI?M19*_?$]X'?C''[K>C"T5,JGK[>*LN0?/Q3^OCS$(E.YWH[[W
MW6I^.;XY.8/KSSKGC=MS>.^QV?PQX7KKUDFC=6Z>M#Z?G?S^VCW9^W[5V#LG
M)V=?NXW?C;#Y^[O9A#F>G'G6/[>US.U6;.=DL #Y2.<^]W1B@B;DFASIC@N:
M@&N:Q'/YSL<JF8X//ZV'PNRD_\W%A93@E*FO^;S_."QX>-*;AP6YL-=R.;^.
MWAGKV_<CX8%"\/@MWT;X'VXYMI:QY=O&ZH?\1D9]7A>;UWGLM35TYX:/ARG>
MC=F4T[\_W1E7.D+G=H2R+72$R@-]G^X(S:AC<F,?&NU:-W&V/^=H_[!YU-*:
MG[6#QM[^X3[\U6AI1_M?#GZT]H_V][3#GY^^'>QJM=W=YL]&ZZ#Q1?M\<%1?
M+,BP'OIL1<H%\"GB($>C0-L+8^'UHSA1O:B4>M^..KZ,P,&W1Y$+J*C]S3N!
M=B WI*=T+MZ!W[SJ8^;[W(NAGO@^[ -5>7/L?/,B[,$$8?(]M4Z?PQ[O>2%,
M^$<?!)"41.E*9:O1T50?W*BC12 _"I<?B8L(Y$GO=$/6X5ZB^"VT-K\4&A_X
M83]S$H$YJ6+L7$5?A_-*ALM0T<)>UNY7W:"$ 5S;B_H"ON2)U@D3^4&8+J7T
MEUUK_.)"\%C> R(:5NP G@:"[@U_^P:]K:BE52ZJZ1>";9GZ-A=]+H;G/DC+
MZLTA;&XR<)/0#^%9L+YOY ND7Q<;'PJ!9HP^O-7>2%\4\ [(OXZ,;@8BCN7:
M17+JA?L>7,C\B54-]@',[VAZ,[)W_Z^,CV9TYQ7I;O38.*<[.0K)WUEC3\U$
M2IF OUV>P&.!P+T87A"'7!.)U"?"I)VNZA1MZ^JCTUA- 4S.KKB*XG/M#3:0
M^58+DV0 G[LW^5"[8;\OA'S[CPLY>;4MS?B4]\);M>9)'KQO@7CQ0:JD=R6)
MM.?>[#9_--\^"ER>FV\.>EHTB+4H!8W*?'PS3BHN[%\>Z-8"'L:=FXH*@G<Z
M6I>K[9&;FEP I265"=[(M:J)7(B[ME[1N$QI'?$9/'G0Z:O+)?'+E*MLAW)^
M\'C2UH).=)6H' S!03'-7M=OQ[#-,E2?Y,P(]X>1KPG@07_& . J6!^9O!7V
M;[2KL-_.4SPDB5P H7CA10<VZ%3T8"0=8"SX7EP4V/UG3W&%@F,U[IK2<GE5
MJTG6"6=L2;XL70[< W^$?]\2@X&8<O46\!IPRDN4PI]X$J;DELOC#9G'_:K5
M&%##XT"!5H(K3!1YP31"&=J0\X+=2^:2L2KO*:-;26F/H,Z4V^6#)#]SU9I?
MC2MCX^$C>_"%0H+YGYRJ "DIUX<S'B9CI5J0I/^Y]:79DIS5JEH3^'JXCF%'
M(D@H\[TT<2T!-,F9?JB\3::&/0S-<J'&;UY(Y ZY74*0DM])*M1C^*-=#(#O
MO2+@!6'<A=M/I3XC!8("1/GRP_32'+AJHUN:\.Y$$EVFPK\9PT/02@YW:\U/
M;]5,Y&MCV5XV$S9NJBQ="!6Y3-^6X9[\N@B5$AX]Z6N#.8K1N'Y6?U2U0/@2
MF[5$> - -:DG=?A5,I0IL($P>!7%BP<2S.47,,M!9USX_QC=+Z_8O_;:O'<J
MBKI _D@UJ:U0"7XKKO8'GMR4$1G<M:! >ST?]G&X*.E,M58[2HK?9MN89D5>
M@9SM\'1U0.!*<9HN?/HJV,K(E7@!=_$$-%RY$\#V@UB]&U2. 3RC+>"6>$Z5
M15)2$*<ZW5!DRDW*+ZD,'^@/A.+). ; @?\',0PKA:#\DL=(V"N>%.3WG>)[
M*VBD.2*+;-<?WH$AT&8;GNI+D0<6$<P]M3HDL*=:79B<)W?NU=POG6M3[QB/
MI-,4K/T46R0]JW%5M1\#T"$+%P_G)JYAN7M*L$CFUP#1^A)40ZF6J9BC2ND]
M!9;(K4[>E<B8(H@?)EXG2K)GSC?'5*QDN\%3#3(?S27OR'32_$TS%=6!1'SY
M<@#E7A@ [L$"R\;&7:6?=KDOI+8VT@:497PE@'CAWXE72.J79)W9 [RHVR\R
MDX6$^&C"*6HH&=Q+A:\"(/G!8EI!2HI#QP#L>I;./2+(*\'/E;XAKD'Z)9E%
M(A=.O7YJ]7TA%S@5T*F14E2&[M1<AA)9[6!V*I$:T3T;7R#I1))JI'B@0+!J
M!]6. $U*X=H#S3])9) FI[LP]@9=N7SPA=(!7-$)Q66&X 7! (^5E UK4T!K
M=Z@ %XR9QX';R_]R(DA!41FBN%?\6,928@U+"%&L)=BP*4;NG@#L3-TW$M6^
MA=VP/U*07Y1_N098.6Z*+2"=$FDZ2>P%B$^E0&K-Y, Y4\D=5Q( !$*>F8RP
MMC,].)FE :+W(L\L&;NTH(LI/]AU-H&+00S((69J^#.\6#.UB*KVI!5*Y5:2
M*5D7H"5XN5$UJ9*]"=]*\::L@\SD4UJUZ*E1JTH<.8?T<N4F*ZRO+^#&3D5.
M8B =5)WT!)/4;2G]FAUE2DK7(&Q#DJ8F#76S'&"'6J^4QT4=6"W !QBC'.1]
MNZNF,OX*9>K*D<LU3@H"65**D/[&N;;V"9N8.U65XNN)\"+32L6U-+C#OMJ$
M\;FJ8;M"/D<IBE&O,]/TY@/8VKCH/"]XE]+5S:-XDXLIOX4%?6A%1_QRH4JQ
MTD4"\Q!@0&9?BK[P\H4;]/+QJ*4 PS3=UXI4ABORKL)F3PQH2-[9WJOE@L7L
M^%G08Z0AILI=KKO-U'@W!-X^"8_#U',G>MB3)8VP,YT1I%<6X.<NOY%!M'PG
MU(*J]1^SXI+4X5V1^WHFO"%E2++*=>=T^<>U9."'8""),?/5I[R3#-RS@AMH
MI+)GHTW4J%S@L*ZTVH%8_P,OD,0[G'KJO4DR'[\?9O-6SD[>SY3XT\R)(,D!
M,'G,%S($KFA,V98OEO.'P4K,V10+?T%IORL]71[L<TT9:'7>AQEMC5O;RT>?
MFI==-7JYB=U!#SZ7F CV37252NOL:PY4I+R<<93ZIT!H*+[(@D1#4W4^#TCJ
M^N+)^&NC>-+%.?9U1L_IJ[QA:'*(U%(>IH'KU(>2 GN2@=C0FY!:K[$8H5/V
MX/E<RDJBA;W+J'.9>065NRI44@7XIM,1O5-E.6=\",RJ.$>QB;C6S@;^:<;T
MK79QBAF+S]P?4)<B&+N$$MZ1&Y+5ULIX:\&LS!%V#G=0GY^+GA2O7+MJ1QV1
MN?52!S>\IR)='87!9>K7;.I1!%/)Q))2P;0D%=!B:F@S'R"MXU[1-3.];1&,
M,P0+/NSGN[SQ\#'%A,A2D6:%O'U^+;8"-&I*5X=]<U-GK:R02T#+E?3R[[F9
M9RQ\.U0=BD'J<=%5#$]4TN>H-W8B3WZ0A<%4F_:PL*!5L+9&<5FE4O?E^+,P
M_>C27&M1S\PLBES3'OIR5.!"1=L*KZ@4-;8NL%$RXNGT=JD>@,3/3< QQQ5H
MYRJ>((>@0BU#/"K$6F#^$R%\6/=+ .%H(%\&8.R'J9I0U?:&*0CW3$K"'>B*
M@SCS< [UZX&"]1S-BX.3S*O<QI+I"C.6.K '[[@*I=\3QJST<KA#C3Q;J,QU
M-LPG2)^2&C5 $* >27W>#T&=B:4G>*3U7RHG'"PY3*3?D7T=Z@7]6/KV,HU(
MI/[QGL@Z2HST)"Y+XI2W3HX,'C?PQ(@$"LNDO@6NO4TUZ-3]K"A(*2FI_SJS
M.M/+AG;G&%6-'CE&&Z.!*D>PTJ(O4RKN@8ZN?AFZPN6G@Z1 2T4]GB>I;9!I
M>TJ7'$O:&OE1LRR0BIQ<6W0NAE,1,@+0D_ )@ETU;>B$Y](@4+T;I&1)*1&&
M*E=?[J+28D=Z_ZPES!5<-U\CN6,2,5+H3O,;BAYS^2#UXK =12IML6 G9%'#
M<';,-Z4\Z?--=R,?VQU[(><YBI!*1DY7;X)4<V_!M -:4@@\3<;G%"$D?<D3
MI^$H))&S) @DV&QXRP1O%M(("B;M/=@BW_LO;%A5# 9"IY-?DO/2G<DX*4WU
M[P,Z^61DDN%S1\3#9_%..A)2&,@=B3&;(H4?5'PS\SXUVY2W/\/6W#>?<TJZ
M$HH;9D?$4D>TA(9H?/>4RCQ;P^$JXBO&8DM#5E>^A330)%\]QC(IVX[",+.P
M>ABS5WD)*A])?GPZ"%// VS=2&V2HY[$MWLHLA#B"GN3X:![87&*!D&.2U59
MSKZCG$R=7+$O1(@>P,DGH:+DR#2#!WY+M9GB?J0;!D  N%<9[DZJ; RU>96K
MTKN#,B:B7=D#\[$K-\&XMM(:6C3I:T>FA5S?S!R'%P1"95&  $R-[,SF4'Z;
MY%R)8GCU>2^Z IEY*K(@<ICTYQ[KR+8:C=?-0O2YV9>(P@.V@O%KOA\7"#9C
MQN$B/V874Z=(+W.BJ=W(GZ%,L2SPNZA)IFAA;(%'4<P\F#I33@W=.G?!4I$E
MNM.)7</[%7D6LGZ&%NEC$">5JB&L-8B_D3<J?U;6%"I#G50M&*KM>6;#+*$^
MH=J.TE_''64ST6G&\V:L^E@ N2+50KFS,FX,;Y-.AN)NW ><XSE43UC-R?3\
M4=)-KJ@K[0(H"E8F==^"]3&(>\/82IJ!Y9\-DGYFC67Y'D /N0":J9=74H='
M<<HJFZ!S(W\%:N9IVD0X877)!Y;1W:=&=U$9W7WV14_M9$7=\\)/&I0I2(P9
M*#N=JSL//$E5L/#<@*>1H9SE'GS/*I6I0N%!JL<-[;-!/RS:9S-A]W!QG48U
MEE13']-N9H,_J)A>GJ5:G,8$&@\MMSE@>"L4GG?).VU%C:E\$;Y7(8\H;L '
MZ^X+<EO+^H)<G#5N.^?UV^\$GGM=W_MNG.R=G!]W]Z_KW3HZV:O?-K_LWS1N
M/W=/PHGF4]VZV?S]_;:QUPY/]O:O&GM'YXWN47C<VK\YOOT%SZR3X]:!6?]]
MTOT'?F[LG=XT6S6SON?=-EH__U@^P0QQ5Q?$\W5B.)[.D"-TPW=-9%B^:3E\
MY^,A;(*XDCZ.=@3DNQM)5DJT;]\.I\N]-X*&5D\_WZ*4!5\]#1W_X=@P_8 R
MW;:!D(C KNYBR].YXQO,8M0/B+OS\0=0P6<9WP\3+ZIHNP"3H'#V0KZA)#1J
M;D(F&A]L,';FM;.RXW":>S++#<E3$M; J 01B@T#+S.9L]21%]21IREK"YHT
MF.MMTK">5@RR^BOM#\BJVNXHQ41J7'MAPF5"21I%4^I@5BG%53"X5RR<DC>,
MTB?WAE'B>=K(;E;/QT;4FZ%6SDU&]L[]DUUC']7"9M>J>>9KJET?#GTM"_7]
M?:X-FS^<G^;^#LGOKED.-W@=%%8(GTZZD28%VR&,-?1S=]!N.Q2!MG\MO($R
M&IM! &IL/+3ZTN]';)A]7QF&/>\(J\VN )DJ?!^.:I0$,O)43J3#\N&#95?)
M[,<L,RF/**LR:^7[EU'-JO9)!>4'%WFD9V1!5@K3NWOZ=\U?#C+WV@YSY1Z>
M@K)M"WZ]"*:B;E /"7OI(2ERF292I$:!ULP43B<XIKIH09C7;B8#MRN#-&D]
MKKQF6*M9\[+RYC1.6<DSM>6/R: ++)EFB:KT ?F.K,HU>Z],+QWF(69QGL*H
MAM6C<B8+U(T64G'G6H51ZXJ+K/AU?%'D<_K9@D@E[L'UD G2W4'JX9!#F963
M-DFSW9D\EZ:5Y$%(,22ME!3RST>Q@2BEJ+0!"[^ [8"KI+-7NC]DG':4TNLI
M#V]2<.@,%VA$?#,$S?;!;4%OF+NN8KT W%*GHBC#PA6BIXY&&4UB%OE,YA<G
M]Q0,R$T:<MID7&K"-3:D"6"2(]E]!YE<1]8,9AQC O@:,9-DY6Z>"F  7:5.
MTEGC#Z)!#&__3]KQ-[VOK8I^TSP/F7^OH$Y"BPR;)*-,]IMA6DHT??WL)+*Y
MT[%?! ,LIS7#.CEB+*5K1D.-J4!2L6G&,%U]_B3\-UPE)>3%Y@7*?Q.\+2#_
M _2?PG!7I>"\'4]+RXM1[U1X'DVR$UDWJ48]ZDF3I>_=T9!FQ9N\(.%.TJ8^
MJSG.6I%ZE4VP,MUA2C><;FBTA*Y%XV2RF;!7EN$\8QG.A+7Q8!W.QA-(Z[F1
M5NHO2GW+>_D!/-P=V)%6RUB#GD)GH-F]@Y1T4:28VTQAG TN+WPH) 1)=@A[
M3_ <L<WV'&GL4U5KJEX-!R.K[\7X]TH?_V(^?G,+??P$EXV8BYMX6#MJ:0<'
M!_,P,=LH)@9C0%Q(+3^ONQY62/92G^(AV+ER:JEY.M--!=)"XEJB(0,NBJ/!
M:5M#1 J<_.8,WZ/X(DIU8C?K1*LR=50&[LBGCE)Q%PYM/^59RXLS4V$3\X*)
M>!A'US>CQL>5@MGC\8M4U=DL<R%KN=N(AAGYRD/8&16O#_M=5[*VNWF;WD^@
M$01AUNHY\LZUYE4/!',[O)B\4FH+HI>DSY>>_,&H65T-M(8;V:_JOGM:LI1D
MQB79+FI?I+JA&C),7B,UF+3OG_*VYU9&WD)XK890,7MSHZCAH*!2'8U4JJS'
M8B%$^!E4JDU8R51UF^"^M';.5?TZ.JD7.2EV:[_#DS>#K7FO)\_E[0K1SUI[
M%1]4&6F.></MW&'>%IVLT>>-2L\HE90G*RED&Y44JU12II647X^VJPB=95?!
M:#P=9B@/^'J?AM)N/HRK.^NTM9!5U>"__>MVZ(997N^,PQ*T_$#2NZK6ES;X
MQQPU.;7H8\>9FZ@Z:1@^ST'OLY?]#7^F@]YGO7[V0>^H.O. C$66=SY4N_O&
M=?B0AN>GSM'^8[(S_ZQ3)J3GK]A(>Z2RTZ'*GGIUA@>V/N\AJ0Q7&<6/.2.5
MH2K%9.EGI%I5YMC+."(U/Q7,D&>"%9YWSZ7K/4#L09@#29H.S9<Y&<K@>)]6
M7\%5\CBU4_$F&1V>_HS'!@X7Y$XGW)IX>K?(Q3_&>'<$;X=Y0S/>O\/?.SQ>
M8T)O6>X!A?.N["1YKNDDN[_X3(5&I'K#A^<9QA1#]"+@!:T=R^J$_WI812/V
MSD=L__6.3ZJDSW@"XS9R3_-BK%_"J+O+>$N*R;")Y*&,F1![ C,M;Z%+9EH>
M,UD8F,E9%C.M2A2-*[Q2[5^#(3";"NYA.*EFQJ(M>HG,!,B:AKWY%B7)V[5P
M8"G.-I(#+>! 6HJS1;FK>#IFYDW5]O\SD)78I7@KF2ME+IL <[%-%V^;QUR[
M\IS!S\-S!DM)53(3,).S\]$T-D12K6,7T[ZI_4@;XYQ[G:ZE"-EVJG<,H'KT
M.*I_*9(B+T^0)Z$L$+[/SC_4#O:>H:&)?.&!O^9V%(V]TZP=1634OWRW&GM'
M'7@C:;0\HW%V?'W\NV[6SSK=^MGG\V,,O[=JM\<WS#C^_34Y:477\%V[_KO1
M/<:?N\TOLH5%[;KYNXZ;K5]P_7>C^?MKN_'[Z+RYF]WSS]>VV_4[S;/]F^;O
M_>MC?')V_/N8G.P=G=?W]JWCVV,8Y]'9R=YWZ[B[CTZ^?"?_W'K]^JYQ_:VU
MWZ_?GEKUO?-+_\LOXO_]M7.".Y?N681/?G\W&ZT:C/NG">^'=_V"\7P];^[!
MY]VC3KW[\_KD=]VJ_Z*W\!FIGYU?-<[.S?KMOO7'ASTB;L!U:AN>3CP+ZPQ3
M0_==SI"/ V8A%]0RDTYVOG@[M\I08N1&820RC?0DJ_M <B(=!:5P]DCA.$>(
M:+%GK C)GSDXK$@*SPP$SPC^/\Q?BRS1*M3X]?!DOE+:P8'*]4/X@_9KU& 9
M[)OO ]F^1W50K.7''92&4@F'&1Q:8"E92_.J;Z&E-,0:[:"2YE4?_%+T_JM0
M1AVI?-F\2]--?FY)X1B%ZC+LJ&D,>Z=R+Q:K0EDD06;YCY'%/./Y]*R*G\,>
MF)W]9%:'N69KRH$A560]*@<&H2JRG4?EP-R?'V/;YM(S:RBI.L[=7S\BM68&
M>*3IFL\#'W0N!2:C+<4=C6@>$-@(;)R<W&QH3%6!B=3'>^ M9:6,.6!NFO(\
M:?DX-W+F]V_K ME."Y,M@.6:1)Y918]5K._=>07_3]WV=%GN4ZB#X/G4J4(&
MW/SZWGH&F"E][7[_XOV[=U=75U489O4TNGQ7B[UV>"F2=\(_Y?$[V4C]G0E"
M"9GO8+0(,1-ARV#(L)!CO?/%-8C^=K\KG6E9D?"NW*- ]2%*76MYZ9AJFG1W
M)5D_RJ6O!D0G?SV:KBOYGK9NZ=P4>HM\CN*NA@S]^]!6"<)$GG.2]WE)C98Z
MAZD5+19C+(*V#N:JSNU6,._Q*CS(?/:3#."M BN\7+ J\6@K\ AXV;0LPW[G
M4XI-AB4LX126:FE?'&6E#2'JTXW^C5\E<Z,1O@.-=K,C,R:PB.K_UK(@VK#;
ML)EZ1ZH+.1.?Q/7+N_3E  19MC:S-0"!K T'B/L'F %$W Z1<2Z=C>*:9(K'
MGCH#]"(OOBXTRQJ+Y,7)0!VG$,DKU,4(S]E@3O'L]B[0,V+.J]$T_A\R7BV4
MO%)= XP>;%@."'&"$;/><0R?6 Z^%=<Z,OYDS*84 -D]([J2QT<'6JW?C^*>
M2,OR9)Y!-SW63T%0+6\M/J<J(JDN;]RU7.OHA[CH9^=G&LHXPAML'+T0 -ET
M8V6E"[#?O>A$-RJ$.^0"S17]*QE#&:=OQ3I_\SCJ@!5?U>KJ'*FXHGV-JP_P
MC3P5K\ [;[RW]W!/+>U9,<TZ_YYDG;N.O$6,6F\.WV9GTQ5>C-^X;^^P(?*/
M%!Z,PMKYZW_H2'O3B*J::>K(0@YZF[]@\@VKGYN3O?IRXLW^RM],TS=?ODW]
M-_G;,5T5'"IG4?9V9F1O'U]QNN)),Y2_=OR]*YKQUT%/*.R'-YO#-\.K'Y !
MI9:Q"BU#9T0W9&X@JO:O^\,@@]Q_9]5T9ZY;\DN,N7X['DLJJ>]9J<\"ZC--
M9D]1WW/@K;4!!'A= M^:2,\&TK,,2IX?^#:"[DJ)NR["<X#PF(V-*<+#JR8\
M>R,(KZ2\YXY>&<0A-M,9E93G,/ITRLNZL"Y&?LYFD%]8JGSK)$*FP\^&8SX_
M_-&-H+_+$O[6XU"7-&A2JRB+#4-//WQ^8EQ[4I DQLL2"M<'A08QD(UL^H[#
MYR:E;#S"\TS&\%BF&MD(HBP5Q#6E6U)D8T(-F6Z)#&N*#*T5>X2! #="1%^6
M)LJ:*!!)8<Q81H%XB@)7)I6+*(B,#2'"D@J?6U-,?T3,4%+Z738A9*!>=*GH
MQ)85I_/(Y_^=(VNSD3U4<RI9)>NZR4X&P,%$*9W23R>\Y#&4A]46$_M=W XE
M J)NFH/ T\R%.0EO/EE\5V D[?J[L3DY$VF$][5!*%.7'YDP9&YXPE")/JM7
M_\D]=0U[,O=)ICN/'05UV.'S%EX!C9'5&1.9,K<A%D59?+5\@"(E0+U"@!JW
M#ND] /5#P):IHX!'.9^ISIT><IO72Z5(P93Z#:I/GA8ZD1)ZR >=],K/5>T+
M/.OV/+J:'^GH'1F93W<C;X*M6L+;\N'-*N'M-<';*$!%&."0K/C #K'L+!Z0
M)<?-1K*O ]"2\KRB>Q%,>Q1XV<LOD)\J 2DQ[ 5BF%UBV&O"L)DJ&I#!6+':
MO+K: E5J1JE<E<"T$# Y&P!,ZYA[SH1WUH8JQAB>*9[7K(]X:WZNQ*M.H:;L
MS>';\<YF)5L\C2WH!K!%*:\WQ>;(JB+FPXS]:^$-Y&GH6C. 2T0*'H\!CA4Y
MA4N+XS4@&"L1;,L1[ DQ<\QDS%R75@>#$5[PU-3PLYCY#]$+QY#J2/1!TU$0
MEL:M>*+Q@GD2CV)=F>:!K#1+XP$TVXPF/ANPY 589^-&VO\NR3QC9<>A%74<
M,DHHW7(H7<QY0XAE&A8B,O?(LMXIWPWP83<*+D"/TOLP>J'ZJ$PT'Y)?RJEI
ML[JLW(FI&]>$"*T][[W4!U> 8F7CM->%8ID+VL2FA4$Y\2V3$&SXXIJQK*8F
M4SL.12S133F=/T6]07*_#C@G7C%V9SOI!U.!Z_Q&PZIW*UI[6Y1GPJ(R^?(.
MV-KT=FTE;*T$MN 'S"@>*WWY,>AV95MGT+6:@WX2^F+HH$\/&3X2W4%/+-3T
M_H$RFJ4TUREC9R\/FR0TK3<Q?*ZC[4IT>JAO,P:XP<K$,S.4Z4?>N3Q  RA.
M^L8>4(:VR,,U<[K^MD]@HN6_,F$Q+IUA*]+'UIML7H+>.BU)&2>E8$D:%#$G
MS6FZ&S.SPTYS[YC,<(I#3^4XM>7IC ]&3440R#,#X*-^.XX&I^T"EV>5>0OZ
MSA90\(8MG1;M&O%J+-;7!7ME$OIKQ#S#,IAEI68H8V1NL$LO:5[,E1XROT.-
M/,6AIOQIQMJ[;9;HM )T*M/+7R4ZV0AT($K?+5<5F_2MS=+$FO"%C!ABNFI%
M;$%/F['VKJXEP*T X#8A3;T$N/6J7_8RU*\I<)M?^[JK^*_4OLIHYKPX5M85
M;#N.+2=%%-$TH2Q6JMBS.M&>H+K1566N:J6W?C5X4U8!O&*\8>:P<UXBL27,
MH>5NO-FB8.!J%T<!+_I0KD>V'MHR1-!0]+ G>@WF;NLX5\)S>4#\!H@J_%JK
M+%[&&?%+0Q^\7:)J Q9GHT35!JS'G))*5G%?2($ O\]R=3]>6.%26+U@824W
MN*REV5!9M51->80[!9^TK(\SF2RH8=BBEE&,O>W&P@_':OZ*S>FD&WB4N,2[
M4>]4L;UL&\Q[-Q7U2T=R/>!0$$==358:JN1T^:^L/;R1U\0"/I))J%\/ZU%\
M"@2PV^:)T#[QWGE%:U1KU31=U>^&O>R0<X S?KI8*ZDI#)O+S9V6A9<8M0$8
M51;.E!A5Q*BLB.8+:!? T#>5(M<.40D0X3". ##"?BCU[2H AA;P2]!09'O-
M%0+.M-)4 LYV 4YY3L)K!!QBF#;"H +9%+%W;MSVX'V8F-C\(U%'-PN-R97M
MU8BJJ @^MF)@I6],ZD_:WIWJT[RP8CX25M(7H1)6U@HKL &EJ;7-J"(KMHQS
MR4GB&J,\17'@)J$?\C@4,QIKKCM%1BOCT,OE8;/DX9?#PV;&PT7O:<J[0AZ!
M=#AP.Z&GU3PO&O3ZL$G:YU 64^6I<E$O@3M>;G'FL#YQ'9QFKEM:EM692V$V
M6>(,O&;F\O)HT!$:,KF.R!O^5MN5BSYL/@OR<[<=BD";[ZJI^'RIX:Y5.@+/
MEHZZ%\.P>!&&W8R [:,G^3GL\9X7\LZ6SV,-0/AJ='\3E[K_BT$W7%1'MI3I
M\SD@TS*V? HO3*SDTQHJJ%L^CU*LK%2LE$KSBQ$KXTJS9;PT8)MW?MNN4./U
M*=2;ZUE8JT-0)J8=-'YLAD]P'0MPT).?:?]\.OJF'?22ONIQO1=Y QE=7O6!
M:251WDF4/W;_+HE2$F6+7T>]J'NC[5_W12^1\N"'UQ9=_FQ4^FJ41DEWN[5O
M&Z W/O/LD?4PT>WRCC?HI K)M[!W[LK\OA(HUTNM>_N?7Q^US@.1>R((>^&C
MB=4JB77YQ/JM]JDDUEG$^HV[HE/2Z2;LE*33PZ/]DDYGT>EA+&1NSN-U@))<
METZNZVVVOKZ9[T8P%.V0GPHPVV%/>%J2N\?[7/L<=H3V1I;$^K(^]BKLM\.>
MRB$M$KB?T>W;:<)]U^=N1^0N*?67^B2?I!O%OHAUF&N'7R3B??[#!S],+CK\
MYGVHWJ.KFSYT>7P:]O34HI0\,+6*<I'3KS]<A7Z__9ZQ*K7,_]X9DFGVXO1;
M5)4K,-S&L>],I\H8OO-KHXKN_.Z^QUHP((/.]=C%U?]L.;,% K+3DJ@3^EI.
M14OA]QE[^LQTBU4CB[03_/3?==X#8E8U#1X\11*T%L7P<_<"X)?WH_A& ]KJ
M3?3G6]M$WAR^U5KM,!F64ES)(HPX!%+GG<Z-%@ 3^K(V[()? *>J\^/Z597W
M&<LMZMQ4-*ZU;RZ4N_A<:\/MO:BON4+ /7%T&0+O3D]6"_W_VPF#P/"X*:CG
M"D1<2ES!+-<W7<^C7H 8_8,LM%.\*UN<C!4!MMXCH@ADM4OGS%RZ@[[H:LBN
MWD4*HPYIV7E6TZLP/1\K1^M0I=R^QZ3J6,\PQ=G4T8AZXBY*_?B7&[_[>.><
MLN=0*7XNHD09<>]CT5$U@QD^IC*@>%<&'L;H%NX"B@SZ=]\R)==WYAK?7;<]
M]Q);UL)#?.3,9MU6_'L1MB1#MFS'(] ^%;H;"WZN\P!>^YYWKOA-LO-NG-:!
MT+,%(%C1]M3./C3<M>[B;"SX<?"E46O]/-K_,0^3LXUB\L-!G PX"*SL=+Q8
M_&>0'1*OJG9^R#XI42\[*,64X@Q9;_RW>44/?#^(@5F%%")>F_= F:M)L1=H
MB)FDDCTT+_M1(L(?@&SQ^" !X=*7XB=.B_1@""[H9["?\ 68)R$,P15MW@ED
M[9]\D(I,IA=4TB8)@Q[<I1[(!_TVR*[;61)GR6O+YEK:=,WRL6R+\DGL*L/F
MTI5/LTK,^73/1;[#58L^[LY[E\"L6M9"BO*CK3:VTB*,E5IO1\U/^T>ME,C_
MKGW[G/YTT&CM'P$:'C0;M6_Y1[LS=,#-D<1J-F]&I8EO-RZ;8671N\=E/:UT
M(V0Q^/OA&6"9W"'I<7\S-F;+72"?;MXOX/Q9:]R;SC6A<:&WFJ*S3<..=\D[
MK;Z28N;YUOQ@]^_:_K>5#&#>:NK=JO9IC2OP<_??W_:/[\;M]3BL7Q*[9AJK
M\KK<Z=S;CM2D>@AVBN@HFAUXYQUQHXS-4<WDK] 3*E 22@.MHKZ=2-[,LQ_5
M=V\.XQ ^O8"/IRZ8QS.]]4;BG(;@R-*35J!R$F;&GBLZT55NY 5@#$57LJK\
M HR]J)=(6S"S [.7%0Q*V2(OBPQX_()[Z1#DIU'ZJ6SWDL EODS%+8W#TCC<
M-..PU,M+O7QS!/T+T\O_7J-66CMJ?MM;JUI>KZ[5,-G_\:.^?[3.%:AH7]<X
M_[5._9Y#X$ISJ#2'AG/^F\=1QU=0(9*D*V+@F;@Z81+MMGD8PZMR!?Q3Q&,_
MM8RDJLV'O?7'XW;K=YUN0L99J<UME3:WVHY9FZ@D >__>YUJPD%K-6K:O&K2
M[W4JB7M[^]^^;9JLGN/2%R0")?V+L-_6?L.P1:<S2WYM[#YLUU(/W:I:P:TZ
MU:Y.FZ%4%+RL4]?/\+).:1Q9LN"&[V*I<I0JQVM0.=9IEO_\=E!;J[[QK:KM
MKG'^S:-FH[;7+'6.=0K"KX-.R!4E1''4XWY4&8F[TGPN95DIR[9&EJW&QS]G
M[L_1:BSW>459;<VN@_IAZ^_F46._%&;K%&8@N<X5*8CNA<S"[XE2FI72["5(
MLY<4M'IA8G>=D>W:T:ZV3KG[]WH#^\VC@]K&^:Q?$JN^(-V@SF-/D_0:Q2'O
ME'I!J1>4>L%F@<T+TPO668A2._I4.UJO<_EK56NL4S7XU?QR5-NK[9;J0:D>
MS .[/'9YS!791I?1:<Q][FVDEE!6X9:B_Z4!R0L3_:M)N)Y3\,EV".N6_(?K
MU'UV-\X+_Y)8]07)_*/(A=$H>N7>9H8*2F%?"ON7AB O3-A_7J.L.]K?VS\Z
MV%U[['V="L_![M_U6J,4^:7(GV/.GV,!4PD]E29P%'IM>.(6"_Z-'ERIE91:
MR?: W O32LI&8&4CL)?,KB]()UFT$=CD":[#:K4'NX"I>K;1][*!_J#7ERVN
M%F@3MDCG];R[=ME\?>;VI\W7[6ULON[LY'<]I?DZJSZF]WIX_;X7]1J#KM3D
MU1$7,.$C>4)PR)A)A<4LBK!/J" L\!DWA$M]9(G (G_V0&]#!OQ/ES_(XX1W
MM![OPKB2N/]>'H?I#SJB&?SBG8$ZG:C6\[\/8#&#&^"3C&.2O3#Q.E$RB$4+
M7OVI$WGG.^G2^>:O&W<ONOR&CRZ/S?K /]N_//G"SIK=DV[]2Z-=QS_),?[:
MJ;>.PN;>47C2.D?'W>^WQ]W&6?-+HUMOG9-O9J-S?'O1/3G[=';<:G3@<[AN
MWS@^.S6.NS^MQN^OYW7\]>SXMGUV<K9O-3_3ZT;+NSSI?6V?W%Z<U7__1/4O
M1]UFJW[;N#TVZF?UF^;> ?QIG!UWZU>-[D]</SLZ;^XRX^2?MN%U?_7X;S9H
M=NO7)ZV?5R=?CJWZ;=ULG'V_J=\>D/H9_,&-\/BVAD]:QS>-+]_)/[<'9J/V
MAUM&0 V?Z!:BKDX\P]6I\)!.N>N8#N74]?F.)A*/7TC"C =BW2K3';WSLXW7
M#@[^Y[\H1OC#D  4:(Y(($?-9(. 9?:<WJA^A-$ GN$G;^\<;O$@$SQ+6$J3
M\ED; P(25(T4#1;N#&A4'?2X,XON_\XR[W[I8WOXL2JFRW\JKF)[^:<V/7ZL
MV[2NY5@?&JN]S):3+[(#Q:2A,P7.6;Y11YX/G]H[O*]TG4\"D+('4T@_C0+U
MZ2$\/_*?K?)Q\Y9JMPTB1/CIHO2CS#B21YF)Y!4ORQXH+.I0G->\"*T8[DV/
M$E=T4?//!DE?=81^Q:N2@8O&^]J^[$ =:#- Y &,=KEW?AJ#INOKV:@]3X@@
MN,^Y\GS>I#E=*\>"QYKHR:,[]X0GC_&,4Q@QD?3@(S:/I^FAA9BGQO:N9\SE
MQGK*"\I!EH-<^2 7AI) _3<))9KZEVTXIM3DL0 *7H,HUOQHX/:#04?CF5M
MBP%HPDMI^SX*7":69G(C%UE20]L&C/[7Y#(M-,7BU&+YU(V:6^:J_*S.E(YZ
MVJ 7IH[*0>+OC'LN*3>0RP,'^]0GA+J<.$@0PP\P8@87QI\#D%<T=5CZP@N[
MO)/\WXYNYN[+0:*?<G[Q?N2XS.DTJ?7\(P$SN!1)IAGL9(?HPGNO^^][@Z[N
M1WT]>RP0)RR?4&2ZE3[-X]]?DY/61;>^UX QM<]/?G_N-O"^ ?^VC[N_SDY:
M1^WCLY/.R9EWV]S;Q_4PN^>?KVVWZW>:W>,KF--U\\M1Y_CWL7G<DO]^#D]^
M-SJ-+Y_#1O=7MW%;)_76\<T_MP?]>FA<?VOM]^MGWZUFR_L3V);#L<EU1&F@
M$XLY.A"SH3,A#-_$PG%\<^<C=BJV0_]Z-TXB=T3 'H.D"_#&,A%J^ R\F "8
MB59;S=(!(8)2SP\,5Q#A(9<*R_1\T^*$<\&H#$8 <Z?!",2>RMN9G=R*=J.D
M#Y]G-G+)Z\OD]<;N.*_[ 0..IE@/;.SJQ+>H3@,/Z<RS?).8C)L4[7QD%6J7
MK+YMK/YF<WE]Y/PIV7NI[#TARGV+!<*G1!<N,72"7$-W'?C5M;&%3.Q9+G%W
M/M**39TI]GY;<G;)V8JSY?%R\--B+%YP999LO" ;-R>D-*>"6@X)=,QLI!-J
M!SK#KJ]SVW2%\+#K<-#(D6&^*"8N?04OU%?  Y>ZEN>8W/:)\$U*'2,P+$*(
MY;N^<)2OX,DZ1NDK6(6OH%7KUW](=#HPFJUS\X_/L><@QG5D,4LGKHMTU_6I
MSC'RB"-<)_#\G8^85AR9*+@Q%L22HD?;X?+=$X&(8^%K?7ZM78X2PW*N6444
M:9&%?&G@/6N*+P:\J>#((HPP#U$"/.\&?N!@YEJ",40=6CIZ-Q2\ZU..7MNG
MGFMSKALV!^SV'; .?<_6;8*%BP0/B.<!=IL5P\%/Q>Y[\'-5ZN6\,<7[;,1Y
MT6JK61IV&B.38M\)#&)Q^ _#K TFN F?8>^Y'+TE.R_$SI.^7 3*=. @6R<8
M$U#% D.GID=US_>0PQQJ6 '>^>C(K)&2E[>*EQ?Q]SPS,Y>>W!4Q]X2L=ICG
M<L28[@D'F-N@ELY%@'7/]4%,@_YE<BFK*Z";/<$)5'+VR^;LTI/[S&P\Z<GU
M#(L**CR)BRX(:DYUEP)7!ZX5."X*3(?Y.Q]GB.AMYN'2%_!"?0&>C0,3VR![
M;)=P8KL.9]0/?$Q0X "5EX[<C06F*4>NB7R7!A9 D6^!"8$$UCEQ?-T&B6(Q
M)I! +B@8J&*C)Z>"+!&BEI2[N]%H\T 9 #96D:E;/J-\QDJ?\:I",.-9]UXL
M_+"O=:)DOAK 4N,J-:Y4XW)]ZKB$,NX'C-C"X9@% NQ!$WEVX-MFJ7%MJ,;U
M<RKZ@KB-F(F9CDC =6(2HE-$F&XR;%NF:UB6XZCH"R'3>3U;Y['=#F\,GS*S
M7[C_:0'H,2V3\L!TL<DXH6#I&9@YIF4Q:@6^*VS5F\C(>Q,993G %F#29 A)
M4,MPJ>/I+ @<G=BFJ[N&9^B6Y]J$.]0S V_G(ZG /F\_))6NYDWA]3*(M"+V
MGE Y.':03WQ7=SQ0- @+J,ZY&>B8(C?P380<G^Y\="K,F,[5VV8'=,G9R^3L
M,HCTS&P\&42R'0,39LKT#D?HQ&"VSGW7UQDFV/8MY)D$I#3"TS)ZFYFX]&F\
M4)\&R!T[<$7 3,X))Y@)83HV$E@@;G@6DSZ-I^L8I4]C%3Z-R2@21@'SD._K
M%D5<)\2E.K.)HWL8+ <L*,580A.KV&BZXG#KHTC;X8M>23E 6<OU.FNYRA2
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
MF%.H29612QW2'^I7U*&&W)OA.7K_R[\!4$L#!!0    ( &U[3E3>DBS%$R$
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
M*"&S0@)9HHN0L)<&WX^%YU_] %FX,^4:>'MOM 5^_O*.'K$\;#((QPL)F,Q
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
M ^:=[558?N<:7\)'^B=G:W2^MI*JKF +JF:/>P;<DN;@I5&I).,NMYL9MJW
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
MFEEKS9I59F8/>XI-!+8<LG.T [BXN8#3G#^ O0*(6P<@_ *!0(#S<+%G@ ,
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
M]S;%JBM]<7@FV!!Y 3V^45W;ID;$"2 M*#^:KB)Y2!:&!\;.O@LLS"^=LH]
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
M#_<K8SL-TNC%:1-)EBM4= Y2BD)W0&R)V^C?ZI9V&HNBNX]O;TQ!56_G@SY
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
MU$K8F L/?K N_VT]VVYN_K+4X1%>#XV0:4[_TOU96=DM<T K\])PAV2M@6I
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
MW7Y  UH8(I1Q#,@3/!%GUXZJ5*QBZW!4F,Y)V+U4[CZVE@NC/U!#+A-%C^K
M^&85%7B1+#Z_WZ&I(YR<!=]HNAK#/HH;P#/<7ECN75@[WM$7&CP!B3^=8 ZY
MZQ>;=G#LP!)T0/'$;<W,$W[]5&1-0]$^VS:SB8RDDLCM:P5TX*"!*'T34\K2
MD-='9AQ;NDX4^UG;G]L1:;F.HQRW=$+Q;/[@H 'J%/QBG&G@N3/R67E^A#_N
M %QA!J+-&09.3V42F+ZC=I5]-1DBDVX9-3*?:UXU/G_:_$955;P,.]*Q,[2O
MZ0JXM@J> NEYA-<-,RAMAXW5-3M'"RKD.#(ZBD>_T,@K*E*F 6$766?,AXJ\
M9O%"^/,](T&=5$.Z&_MP.TU=W<)T1]8SL)2VE$+W?3D4_-G.X<ZW@%WZN7;G
MM 6^_]3^3,RV6-N2#F6A^/,(:OX?\50^T+846Z#66+M/<6&*D%@TL.0?$JN:
ML6,BTC]D) #A"?SZX<@@<V2'('@$_7,]O'K-+ZE0O*U6:M_OW,G3[>MO@\MQ
M4%-WR^$M*J?U<EGE>#4S)3'UU_8/Y.P)8E<WI7X?)O6CQZ(IQ#IT9I-&H+GH
M(HQ9U#PAQ!2Z\T%#<Z@1/=45ODLZ_W-7#DI\I^T+V5_NLAD)CM_7 YQNB'Z(
M<':"*6S"B#%/[ O;!>MM-+TX6IK8M*$;55(;I=3P,AMAX.Q[K)</2*W5O9D
MV[]CY2 3FH !S8I7\)VU=<SX:==[=Y/*AH=UB1K[Q4R 'O *@:[+;(SD W5)
M',50"/ 1%'U"E@V3(A2;Q/IV""RHU0[JZ_Y1,'9SV<+M [P"QI'M9$&<*NZJ
M]X+YT&(1(WC9 -EV=4XI^><8%.>1068-?]CND*ST[M9ER@X?*])F^@CS 4FH
M-T4U..?Y0'8:)-DZ+I$G96,VX9P E]B!M=+6GY6NGI?P2U_N.8R8ZL0K6V[%
MK;#6ZHGUX#[BC":)-8$%&YC>Y(2PL7L_8<&!<E_P(Y*[%@[ KV!6:(16>(+Y
M\2'>5NRA#UA3OR[4>+1;XOL=YIP?1H3!)G\0\B%A:-3&[<=*_UBKX,8XADS*
M<Y;&OF[4?VS90,TLJW-R>!_M]PR5PU#BJ$(92"B:<?ZIQ7$:?.0D..;I*[G:
MTP97G+_SKFJ:/7?YTMG]?. +,6HU8$ITT8^MB>N),P2/PRL[6TDBU9J15T D
MY>KN'>N7FC;>2EG1U?X@VN6XICFO;97Q@R>/%> ^:(P,^C0VB;&F)A:9F$EP
M/QNO3U&/NM:7QX-WEZ/PNK%X:CJ\3KJ46'\YFF%UL1!?G.U]CYHHFKE^A42&
M\#)$+9?(=<_(G;$(:AQ>XYDC'B+ U]-.]RW?*QCYH5[[W:X_9Y0 8@@<)8FV
MTQ@$3^I7=I\..Z] B_NP$2&RWUB\!7E?E*26RN:E B" ZYMD7,8G\X'/D$L+
M=8.J4Z_&$5.;P'<K=W%D__2 AWMXC&73+^1:^"(!,N1/R)#I'-F77(@L!Q+C
MB!5PSJ:AH1OC/:63F+R.!U.ZR3GRC[=<SU)_XW!F(WVOLJC":I$-@%O#:'O(
MU&0$PX, ZI 2+-RH2R-EK!?< LXFU+23KX&=1RY<-.C.N]>]-E_:)=%7C_VR
M5[$]QLZ<V>NK*C@'!\^20$-2RMXA!+7!4HE!13<6J'-OAT4W1@N&[[0<69AH
MX@,0:!+'4QONU'$4#'EBUFS]6;Q*.![<(4IH1*T!XQ9U)?L/%W'J%U;E;1&;
M V?J=2:C@VT239IYV_*J5*81U%3D\[RU@U8B%D=H^%$OUGON"XAA>V\/Y.T(
M%I^8;ITPKTP/6E)X:N2T579NL5<OI6]GA.71J:SJ>'8WTQJ*'BW(C FEO&8^
MH,R#(GO[Z/9?/ZH)<K,WD*/DC5^W]=Y@TCW( #X ?@U926Y]P9/%O2=*F.!%
MP/.J8VFOP_:+?[ .5NM_?>[6@*A$?<H>-8%8 ! '.',$GM1:C0_?R1=YG4B%
M)G/P<<\D?@/V8-Q!KC%1[[WE"R[NCZ5&!!\0@< <16LY6!8F.8^7;HPIFQOL
MO1G7>APL>_IT:W'VP4[AMJ BW3U */)^S2^(=8EZ\7H1C./DN D M%-:E"GE
MN/:5;P_/L#O-K,O J0]/_+']^G$[J9*:3[5OW-[@S;^,[FTZZ)M^PWXCL/(:
M3QU: C>%B7TI7300TR QE=K2\<:/<DXN(:B#/>"FCT,W)@/Y0$7UX EKO=="
MB TU<S*ISR\:.6'GWUR.*SX3AWFVPEN_B1G/JN?>)U/SR+"F_;Q1LHP_TRP=
M>WIHB+52I^)4<Z]B[L%7^V"%P=$]O6_M-N1%>K_34=9.96^.M3P"KLVJKJVN
M/HL-!Q'1C"MO6?8,9"MH>#[.A09/F)#KKS;PU9(KB\V[X169NO&1Y-Y/]:*:
M0]?FB S4S"*%^LNFIZ5G;(55P;A;NDLGC1DT[JNF(6Z:\FEOB#''EFQ78Z@$
M.ML.5?,!B2#>UOYRT_T>_L'Z3O6O,O<N'?+"]LM?M+:7BPH9E1Y?N'?N5 :
M36-#N(5B:+F5UT7<N,P'DNO(#)<> EG61$+"*YEPC;<9Q1JJ-9/2OIBF=3-A
M8^6YG3_/YG@GT=O9.WA0Z*R6KIOB^K'6Z%%6$$)@R*'F!<&UJ@;T>PAF&GC:
MG;OP.?Q5^'?.J^*SF#,SILNN\@(,4<XN,XX2NW7RNRCTKPG0K,TK"H_F=7MZ
M/^0#I)'S>Q8*]EV;1\V2AZ.;D8QCSL"LCV8%MZD)@9'K7.GW;IY0:6(X)YSK
M2VC<M/%P5=$NZ7=CZ_7[OVK<^G;SF&@'L?KH8\A)! +A*HU6E]D&$!QT&+14
MY98[)Y1S_&)HCC'1K[_W7VJX8#=2=]LLX3LXJF3Q]0491$+(5C2)Y^W'$V.S
M]X'729*CHNVHEP>XE9;]RLT]%JSI\K55/0"4<B@D50YNB \$!)MU$M5P8B-@
M*$W^CLF02MTU$Z*,78RD4A#2OSHB5BAFRF6F0P 7Y=:Y!$4A-TC;HMD+DXP[
MT"O(1+G"<'43P]0&G8?&/],-U4B6,WWD UL+8?%-\GR@E8,((J7PU,$4I@\^
M8;)*M#4#<;J&W,10N*Y/6Y)#[<YZ4^G@%Q%VV-.KT\@P]UR=OAXZQ$@X!L_$
MLR) ";:53HI2)SK>9R/S)DYMP+;TOC4M1E9B=A$MA-Y88'K;P[7E)3#\^K76
MC?6+CPI%O,;&1KU*RI^*R1_7M)_../ADZT9 H!FX6MK[IX5W4"8Z"8$W/4,*
M =3N6?QUEFW-N0S&T)9D AOJDOT^+"\@Q3S&7M-8]CH%NXR=35#R_IHY,[\R
MW00<-$_IKA7!$7]%18+Z0XN3SW ?+*7! $3\N0_8@-#""3#JA[O7R T[2;GV
M?>:=&]<=NG=)/O;U0GWMUUC+*M)F[E,^@$8/C['D&3^)*7@48=2PU5(X_H2'
MEV/=H"&Y;ZD-<F]T\,; 9[O13A.>NR$'#U'^.0K">!(_H#$7Q-3E*,*I*U#&
MX^P#D^Z#+FT^8LSK=0%>0^5?<TW[O@7?WO$@8_,)SU.Y^KO%#S^6V>VN=DQT
M"%_90[=CV+%Z05@AKV^R*B\=4<=1IKF^"%9UW7UE[':;DNR8PQ\/7;.-MB3:
MC,[#U/4_H+Z008B1<.2N\@&>F"M;;0S754?4V(';M*4NV=#4,<8S1C)P+FC'
M(7_Z@^M.VV123CD8G<X^'W+/[>-- 7!M@=$)R$%VD-&38YVT%0HW@*7/0*<T
M^I\-?3 Y9[F-,4Y*SAYR?)XKUA>-ZLK]>H'>^UG)^/X-3IM785?+M55C2-D<
MT)AMQWN_MC']^B2 1^GOMX2I@8:M$@_F=P5&_?$RP:#\2_8^4]E80:-1@X9:
M(T%]P)Z"L(6(R8&P5SOGK3W,PT289W>6CR1@>Y7WI89T7)VY%Z#\^%_.4?W_
M<171\/(8%,52O8F9E,ZQ\2L.-/<O&P_R?%AZ-9<U>&-S;J1_[D%%$U>A7%]
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
MRFG9?"T6(%UZ$"O^:XEU'3+LT[638,XMC8JTLI#<$G*0LS0&WN%9D"!2$1!
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
MF)7Z5P.=B13D0?%"X!DBA*P&7IFFYET_UT]O5'CHB#[#4ZW9V:ZU+R3<6F/
M[].UG ,J?.!W&/V=AG[;[]_5?A?Q##=#4->DK!X?M%\ME'#WZ"OX^[_,XDSD
ML!T+#TK1$/&C)2O).#&,+2^,^8PDZQ0]]=+#V\\K3D'@0I>X*! F+T#ZW>__
MP?O]M_W^R]BO*8$/"*\=JX;#Y)V*M^[%!Y8KHLH2QR21YQJ\.X5^7CB@)OAQ
MJ,D=Z1F4NW,^*J;E+?JR[%NAQ[V]L7JMPW%26#[ /H<%0)DIYQ%\Q\0F1AW%
M>?U<0\*S9'IP3"G$H97O![\Q>I:5Z!)G)_HJVJYEZ9<.3IT//%<HY:4<!L;_
M?F7R$XUMC(YKTVC)>4M)IL\M!5Y>V;"3_V/W]\;J[8V/3M@/1YPZI<E6(=L
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
M?.CL*AQJ[;EG"JM;&Z+V]]$OA"CR4_4]E=J<(R:#6M^"(=N3(K]=%TO'?28
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
MAPS\%_,<@_T'3<SGW$4.1SV]7!(*A!X^_\!CLN55M<7D)T=9[<PCYQU.]U1
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
M3Z@AR@N2TU4M)&LO<MSEJHK.4QAH >.?CE3F/40HXY<GPR!L FCHQI05M&&
M^@J>#4<:S[3W412SFFF:>R-%QZR=Z!MXY,M=%X^J9K:XRI./M=_KOOM.552
MFZ#>[VS< 2Z"ET54YZ+!]04I8P^6<E8'M 23]NNFK_R:10OJ=J!B=VOJ]@93
M?56+]2#=^B?;:9@!KH8@G_=<XCW#K[D@>(:M=0_QM&I;M;3??"E[8"#+"'NT
M=OEO?@IN&];FOEOL+K)G7L3Q?3"'YL?[=L:?RUI64PWPO6]0F??YF:69T-]5
M!YPKOOL$*0@NA!-TH"K)'SKK1AN^BST+ZX,JX,:(,H!GIK7_2TS9=\8"6<VB
M2H'Q8Y1A<?_M\;0>Q9UI!QFI7M4A:1"M,6#)#T!P%83Y$AL<%YR B)J64GZN
M*V",:<K)';O*0"OZ\%W4F=43[03/^@+V)L3C3<,#,T_3[,\^_3\,Q/T_#I4%
M&PK]_JJXL<25'V#KY;/% .5TG+@7[E/;5"86?GL!.1?=W:;5$@<36[:TCSE\
M4N3M&IO5='W-O]G9*/&B!2[AOTW*_^EESX./_Y4.!?32FJS<IF%L?Q"],*0=
M:^LT]9T;L>!\\PTJW(XNI^-@-5ZN4Y22QH+^#Q;MIM#O7XH,6#U4((70!$W0
M\V([CV@KC(%UW>I02PQ]YHV!]1T(R_'U41CLJ%VQV(^#?#]4!P-YK':^9"%]
M/:-HYP@\&#Y]FT:ZVP%%51S ('U88N0W:^MHHU?[-XY5V*.> - P",?V_\51
MQL8"K61$4U0-Y^ T6,B@]M9!E^'R7P!N8YB6RNBO*()K^AD)_D7)ZT>,9"_%
M$0\(V3X0^J;@V07_GYRH@#(2^?^V@O?D%^F/&5G["PB5"T*#2UPJCA74S)7W
MW4[5C9]^+=>V,WLQT)4L_47H""QZ:@"OL0FYBL\@R)%HI7D(X"1L9HSAF$"3
M9%K20UE3&=;!U2%5+Q$7C_R^,BD%/]F<:Y_^06/(\$?J>??*ZAC=_+438#!?
M0N">13) )\& [&5]?\@*IL,&AA!T)Z8LT-(# QUMM3$>]+ZATHX:PWL^<_T9
M69_R-]X?/MRFG)]_9N25V'.N.JN5JR#9!6]]FK(VP[$'&[MQQB#Z)5=_4J"P
MI<'9HP"YS:_T1@4ES-OA33,Q\;.KA%D$PLKPWMJ%1$+$=B>!:J)5D5JC!>/H
M#Y7@[@;<>H[?1.*5N%?!@6*,L -+.155%&O5R_@U[5+A(F$=%)7IN4WIIT?P
MUL*PA^@G<-H3@L -@WN"N_&SK8X"B#V)[[YDJ_6ME6\]A;6Y?1NH6E!.RG&H
M2ZNI>1%3[GSLQ;X-Q8Y:+QW#[?H-=OD7H.8<_#)>3M (.C21I&8KCGM[/U0-
M+B"SX#IU9V@2%G$]XV]^&C:V;+:Q$+E7Y&Z>4D3-P(-PK^,;YCT'8D(27XM-
MXQNR![*S0SE7L6=Y:3A#KN,87WL:5.^>A[&D6K.J;XK_7,VT73J=^POF1,P2
MW=_48^7UO3C :_;=:Z&)+(W/@C8W<Z,%DEH?UTV5(84A9J;ZVHR2VP7^KK<Q
M;/ R0TJ$ZATFD:UUY5H#F?6T$'@_YQ4@8X(H(M3G]]=!!&'C#J<]%73V)N0*
M8F;=@X7N,<[J91C:+70.)U@[5"S?FD^F7*U_BO8EO;Y@_]LX5FG0:VCL1/_*
MS[US;&<M>!.<UHB# +][J*"VW@ > IYQ=?[)LZ3'KGD,5R,]O3,'I;KNZPY]
MSG4UE7/[\'U@/L[:E.')53#@2U1Q]N.[]W<("Z+G"LNQ$TAG$!(C\6*8&WU:
M-F!,*,UJ';KB'4ZH[ N;;B"I/1V_WF%\,ZW?Y9)$\C51"\]O*6OKK,%N1!.U
MRTT4-X*05EO@" _8*M=/W4QJS]!YAX[<<C)=._Y86XI$EWRR2,#44DH/=5J,
M72/HL0S!:ZO@@ZDSGOV$9D025ATH),/%K.7AJ?=[B$*O4?C38Y?'K@:GN"E;
M*J^+B%UW(D8FM3[JEJTT=<0[$:'8/8!E%SYQ7A7<!0PXJ>%3K'<^N_"-(G7W
M^KS#TZ:]V_=X_2!K[S&,T=/Y$2*\A ?W##./<DY@K/IL)7FYI$MU2EC]5^#$
M0M*;B1H=\$W%L-+#X!<SCQ8>O_<1+?!)+2\2?YZI\'T+_>^QZ2E>;H<#!\>5
M!147ZM*H@ <U5> #O^8?R4*=H2S1C?*>Y:E%92/#QBZZ1>BNZ&3OMD\)*YOP
MNO.Y[^W%]5DJ7UP .2)__DF'E0.8=@&G6=JLI\L?=[5R897=K_6]L.(=L.<C
MZ^X%G1^OLG6RY([/61[2/86D,PWYTT19P6W.?"H<.$7*@LLUP^\>)JWQGJ]X
MPQ.YD=@+ZY%XZ;EOH2^[MZ^YF-UW"MZM;DC>EF=]+^X>-'H$CZ;.EO>3@%.9
M9_F2V^A5;M*SH./H^XT^;\]N]:?BC[]WJ".M4@,(9^7R79V9VKE,39G9\G?R
M M=BUKQ,;49S%=6=@/4>>!R:HR-E[,<B,)UK0B?AVZB^292/[]\S5+Z'-]]^
MZW\S1KNI-><"S<DS5%/^.O>#]2I-X#=N0T'SQ=X+65Y9!!1'\;-Z8__H,OVQ
M2!?GSYUNK68@92V4CE##>"YD<V77SX./MR^77L3:LBJ7AZY+]Q4@]Y:U:/PT
MVC[I$'M$9?D(K)R"8-Y@W69?$71&'$:>K<![V8$NQS2>! ?I*"=W$+%0%2ME
M-IA3M5S9$*;F.F[2;K]R*?<0_?&Q_8/VJSL-=OYM]6D>KVM*+[11/\^1^OSJ
MP*S?GRV(G6_I;$NIA(]0;^ZTX,DC/BL%5*YB.G_;,+U.LLJV:A,B>9;L^?4*
M9S40C2Y[=_/4(<FOHGHM"G\]ES,A6('_$ZG@-6Y"4 3* +N'5\J7QN+ ^[0_
M7"M GF')W:5V$J<)^,Q\1NH/8T0VWNF.OSB@))XU[N?5>K"KCH3<$.:+WRGU
M7B6UEG,5T':=>5]W=H!_=SQ>6]=M>7Q>P/#G'GU-S3M.$$MQ]#@;7R(C%>/&
ME1?C;V,!ZNPNG@ LKI(@N)&_^1G8"R_ &^QF%C^'/F1ZGM7_8F2ZL^9IHCNU
M<5MB?G18JD3UE+')4<BTS#N3>\)L#Z*.X%V;^./4YI2U=E8=VZL%W,FR<QK%
MZK$LV>D -=X:6?*.'O(=76<4OA3\R&C\X[("2L%52T[Q@;)AHW"<K3YXF1/+
M_V0D>'\I7KHU-(*%]FE@P9EBK!LNH$\=]DBZ^\WQFYWBJ_DM-X85/T;K#L\8
M7;D3^/&7]'>5PU50=\&_[\6128UB:RS.$5PO7(:_A;MSU%K]%K5%+-$LTQ$N
M[2/IU>Q5X)03U'&NJ_V-W3;)B'U_CA1<[OB3>0\Z*6&P$;] UMK/ZQ1P)J*I
MM<M8'?=18%SX^N!9&ME6Y5,3?"O6G54ZE)D9-VXVV?EZW*//K/!;^>L"SY"D
M02:FN-DA&_UX+VK]WXK3+I:IJT B[L'UX%MAY"$#,DYNHL/U-AY(@TMC"OYR
MSH.QI7-B2NQ78<KNO286'TAM]T.@G(G Z?[#$)[0"Y(ZGI;E'97)<<(&CPD(
MB !O\:BAHY#G>??P3=1NHW([[3KR].YQO69?G&.DY(W0<&TOROY1PRG3;4&Z
M])/\=__MHV/\041K'?/?>0A5 JFG5->'WV8KA_4 NU$ <79A:V86H7SYEL)P
M66W!F$^J;(",S!7*\/UV%;T"?G8(Y$4:_QH)C9B=XDMZTDB@$2*-+X?5 6M8
M\;/TV-9^275-N-OHS[T$5U_SLE8Y[;<[=O0U$_2B]KN9"?&T1OYM?49\5!:8
MSUO_3NO@*O]K! O1XY9(4"3N]\$:MX#=_O[ERW_]DDR7J\J:)AGV%T1$5%H:
MOWSOW[9(*J9 G!4I%EY4I.).']7N7W5#5#'^) (XBT@C )[KZ53 56#Q^:,P
M*3-72?K G9M4^64_[0F^C%O%Y_F:46]8X\F<L,GW[=YT$B8Q7-SVO-ZNGUDD
M/;[*#!;5*7!*S^"A.8 Q>5YQ+-(,E*>/'6(%I=RX+5+_YU:(D$/GN)2Z:/>[
M>?&MUTQ?0VZO<^43^!()+,)".?,Y*YN_[3$G"'L0F$]GI=!^FH0958.:M:*9
M#".MT^'^[6GJ^;D^GC/1(8L6N2?3LYX]%_M^F+M>+PAJ9T%POP;Q'"]\MQ]Q
M#]8WG9$_L"Z/M9Z(3!^Z8BR@Z:!0[\C.I-2\,=?FIHVR>T?**!.J7Q[.Y%+@
M;7;*/U!V_&U#G!.XSX17GKW0#)B0M2[0V$U2,[>!]O+W?<*'_@1K*GTQ18SO
MY^)7&,BR;+O,\C2ZUCF+(-IL;Z>B0LF>!T)_QQQPX6#A %6)A%P']]:EP_V'
M4PG;;%6PIT?XREAY8++X!HV@AB$R>H],F/N>?/^;TD"I?8PMB'_F$W)E8\3A
M=53 G[(K'4&M_Z0HKY04  /UX,PJ.BP-H;3V\]^9K+9B4QW!P-FN(B$PN\89
M'E>:<G)\=^Y0^ >/7!?_Q9IVW3<(G4=?I%0_.T-XY^ML>%7X,&@BK!Z_MLX8
MIN 7^HDWJ1*@U0GDW*F03V8-3[NUXW5UT 47O _F7+>T3CM@6@"N\L7_32W]
M &7].0?Y0PC 7=/-@Q55S+*!!S-WG8P]L]&7CPK631I*W)Y7-HB?F3PH+WY'
M]OK1/+<#9Q<]'^.[&6I.V9$P4 <ED**)J.\!HS^IZ=ZZPQE*VYG\H?WS9.)E
M365F[DP&@6% 51#Z.;767OMO_SX>!4O\Z\8T6:"F%3AU,97[)D^O%$F#D<]
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
M3SYG/X&O5J5L3)WVY@_K7/MP:Q_*R_5F5>9/EVLNYBSSY=2E'N1AHARJ?>7
MR 5,*:(T"H7OA4:'M(;]36UZ5R*#9S+/:D_A=0YJR8$2W7S.F^!^F@(<HSGT
M?M\!D%8T80%/;]8PZ6,T$K%0N,TI-J_U#!%6,:UO52SKY?I>N617T2)YKBA,
M67%OGW:/?"9/ZD<7RA'QZA\;+5I1YCHS4'%=WHG\JZ2^ZP?51/%^G6=B44IC
ML/A5J&-GP2\>14YNQ<^R\?*=5&-[ES^/,,>I3P,8>$D&,8I]F'#?@UF<8!RS
M@ A&K2*0)Z'6U BSEEUP\&93</ @<E H%(X'3DSYFS$[+YF&L!,B>ZTM5*FC
M5)C[#A+0P@30)]!^KL8%:&!FH((&M+ !&AQ02G1 #<\,M ":@08B4&,$-$A
MH01VGEL. [\G->YNX\JGH=JX8>O3T/G(P=K$I.MG"MR(1[':B/<2^\OU2N<?
M^751WEUNBG)]+_)M:ITX2UCFA0'T/.I#K-+S2<X)8,3BS"=>'&1VGEZ&_4YM
M,:W%KM(?-H)7>1$;T4U2\9PU%&9+X   #[Q&.<+6>M&P1,HIJYOV/2KM6@*R
MSXNVK_>,/C_4M')O4?&F]77HD\XQL[ML2X6'TP3)O4;HI1!CED""PAB&/.1)
MYH=!9I>NK8<,4R.T)K5+E?>HGG-;V<&%2C$@_V(9N]YC;,Q8;6#$!V:XPZ0V
MVP&O59D=&(B9]FBY$4PL'K6G[9#ID\X V6U4? \YQHV1[P_4BXCY,YKJZ0JL
MC$YEN>;B3AJOVTPB[T2V6 E>!^E_EA]P<<'_6XJD3-5/HKS.OI+OG]=YE6!D
MY_S]=5VY?L\13B,NX@1*LL62:@,$B9^E,(V0EV6,$H_Q>3L[Z6FOV(%$-:*&
MDPE;'1_62(-_!7BEV=:'[4'I-@,KH1/4E>2[I6OR4&-MQMJO.GXC.43KHY!G
M.H(WE98_ .6X/P.UMJ!6%RA]):]G<IG7@?\UPZN4:HMLP>KSF2T>L\%#+88>
M)K<NVD,).ZYW]\"0OW ,'[H_%V$I>V<>-T(YE#2__"KR>S3GA/ XHS[D419
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
MF$DB"QBD 0M@XB.<>!&ET@2S(;(C_4R-KW9B@@<I)U1N,)6D=BQV#%8SLG(
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
M0GM!8G/Y1=TO3![F9KFH$KG_R%>/&S+XC[_X?"WT4W%=5<)5^U:S.$RRB(L
MZ@C9]*4GAL<9$QA(%?$$AS)3<8_&%RXZ3.U[]5T6/W(N]9-?$^OW:F#A- F1
M4A+'A,)(X@PB%:9Z$C()TU!D*-;_A(/(C5YGJ&D8E5QG_(FP6ZX,_(P/'&@T
MVM>)](W^X&=NVN4V%ER!K0U@8X3?!MX70#A$RQ G/=ZB6T@?H$XT"NDUU&"$
MV7MG51>BZ=M7'C_,:HHJ9B+%0F61A (%>A6%L%Y A1C!A-"(DA31"%EM PRI
MY.0^:2;::(Z<\Y:NWMFSW:?3SN6^]20-[)./%.N=HM/>8Q8PL?_&T"MPDH#
M6#LJA7;ON1B;2MM=T:E1:O>&N@>U=G]9%U(&?/Q%G_)%->PWN:!S<]Q'*[#A
MR*QXOJ68Q8@J1 2'G'-A:"I32$(=44NN_T?U-R-#LA>7@)W\J7G]1JTM+66=
M*MCHWY-GP'(J[-SZ@  /[+'W6D9O=3=; (WV%=A;/MW&@ %("]R0&X;-P%*'
MMZ$Y< /H)/^!XS ]"^=VQ3.;O8E9EK(D-<0',L@2B.(X@21(0HC3E"<1#I(,
M2[?DP!$ITUO\[_:/GVENN5?0!:.=0^H+S4A%<+N:M]VVH\>ZM]/&^RUW.R)G
MW"JWTX8>%+=U7'K1D;(ONX/+UT_+8I7_;^5;;I7V*'K.<S:OC\"5,YXD5/*
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
MW!&DIY/JWX5)R&+*D%.D9REX:AYTH^U5]1K7#*M;C77@8G1V+%RUG@/+.'
M9 =VDY>!ZAX(.B+D-QJT%3YN2.@(R4%<Z'K_A7FG+^:L[89?ZV6SUQPG 9)2
M(IA&B792-);:2<6&.%&E1"8)%L3)276+FYIKVK J+;?YEWEUB+Q%(=<S074<
M;<=<U<48CI:VJC2]VI(@OGC<OW=#99ALUG&1;Y/8ZC3_9(ZK^RXO+*TO'TQ7
M.9[792N"\HSQ3$&%,@D1C@C$:<!@)G' !(ZS@%N2?-B(LWHIQN5F;FEW$=WG
M/JS='L0;5&](H/H"!H+N(E;4WA"^)0/J"Q V4%[*='H4&S=6T_TAWI+!]*@Q
M9]A*C]_CBSVI*N)X7,[U&&5-N7"WG,\_+8N?M!"S3"\I,Z%=+)&40A0$%!(6
M8L@"3N(PXR04@6-UA8O\J45T)WB VC;\!]@0@Q@[0&.(XPK4=9KL(K\!P1_8
ME0^ NP=.)BOT!J9HZM;AC1F;K  Z3^!D-XR;0Q12^]KFX_DI+SF=_X^DQ2?]
MFW*&&,:28PJS5&FGE\8$,BP0%"S68:40.))6'5D[9$S-L6W4!+6>P"@**DWM
M'%<7G-W.R1-(0\>2[OA8.Q@+!(XXD5+ROSPL?_RGOKOR'_]"YD=8_U@YC:YQ
M1W$,%H9M7GZ;2WLV]#F5_MJR%YF5)$YQ BGAL7[=4_VZ([V@# F+X\"TL\1.
M,<Y9B5-[^<]D>WNRO9T'WBYJ\0KGV^;-!Z"*LT;';_^@LU+'[29D"\)!;R'K
M&_LYGVLA\FJG</Z-YN+SHN%EW1QOI8IS'&8P8/H/E,48XBBCD*>13&A,!2%.
MI1&=TJ;F=';* J,M_+P C;YN;J8;8CL7XPVX@=W+:\SR+68#G'BQ L6K5^F6
M.*I'L3+^M3>QNZGG>3=:/FH'9?YCG-0/.C>EC=>K&UH4+_GBH6*IF1&$1$SC
M2$<Q 8&(L !2*F+($T5P' LDI=-^FY74J7D6HVWUY>7F![G3V_&0G!7B=@[&
M.XX#.YHMA-4/+96O %V!C=8UO97',W8N*/D]=V<E>=RS>"Y@')S/<[JY;UUH
M:_>#I2)#(650*&DZ) 824IDH'<H(%NG_DTGB=-:D[W[(*+D2YPVDHY#9>8[)
M[JWYW/GI,M9S<>/8^T!=IAT6'GK;YVD=T-UV3?TFBZI/O/$*)D"992E/0\YC
M&$5A"E$H.,0QUR^M4,3\6XR(Z'EB_J30J;W,U0=.;+2] GHY"$JC,'BW+L7N
MK^XD<^?QMXP=/*,Z=.C0.H=_M>N1;/JR%Z!2^JJ.*KYU-96^Y'S^692&.K)_
M6O!;G>(_"T7'P?[S]_9S35^6BP?]9C]]D&QUKX=HB*,E%HK)F,,$\\2<$S$-
M?"()49!D42!0P%.GDVO'Q4S-_1@MH5$3&#VO@-'4D8[[#*YV3N9RM 9V*_V
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
M'1%@%9AF4PH2*A1,(\04P0G.*+'=$CHI96I.H5$.\$H[^SV&TS">W\/Q L[
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
MG]8+\7XN%YO*>YXFB8I# J,P-<T)"(-,<@Q)JF),<91FL377V5$)4W,(M9)
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
M21Q *I .Q4,N" _#)")\MEJNZ'P\6+?2QH#U'6MH- 8"V&5[X"+8QMD>.,I
MXGM_X"0. ^P/',IZ@_V!DP8?WQ\X?;E[Z;9>URAEHL\YK:/3OZZIR15(61]K
MGP6A#%,>8QBI5#M>@5-(6)3!C(42*<EYF%B3C9\3-C7ONU4//%?ZV5<!GX6U
MVR_X!FOHR*]1%6QUO0([[+[YQLZ^9-HGAB/52%^$I5-%M"TX'2709X<8K>;9
MUIAVD;/U/?U"V69I7]Y)+O,?IHW=5[FZ:0@7DR ,XTA*2$BD(%)4&3XY">.
M")J%- @#[A+/=@F;FEO=Z J*K;)78"%/DS&ZPVL7=OD";9PT9 GN6GA1I:=J
MMZBNPM>;0HK<4(&7>EE]XYOAT@8MKQ%:I\!1PS0;TU_':E;WN&^C7FM')8RS
M^C2G#S.)<,*C.(&4A7'=88R&B?Z)(\1Y%/(HH;;[IWLC3\YG;)0#1CO[#=-]
MN,[OE/8&86@?8&>_T];H45M[[XGNCS;:9NA1(]J[H,<ON)! HS[Q;BI EXLJ
MI6\Z2V 9"D%I!&4:<(A0(O37G6-(4TQ9P@,1AOV(,XY)F]H+VO W[)3LU;6C
M&V"[K[HWV 9^I9T1ZT]\T87$,(071R6^#=%%E_$G"2XZ;^I;_'1/?WT6>K1<
MY763D*_KJNF"HE1%::R@2B6!* H89$IR&,1(I0%!F6)6YX#.2IJ<TZ@+?TQ6
M<5]=4.OK6AAU"N#SWWUOL WM-/HBUJ-HZ@P:%U9/G1I]Y#*J,T8>UE.=NZ%?
M9/'[\H>L^XIU;[3=+>?S3\O"'"B9$9$RA*,,2IZ8/I L@$SJM4 J$AXRICU*
M9,6,<X$.4W,H1_>@-W:90IVS^]'@3V,>:.QS#%_ZS*)=4#/PW R=(!YM6IQC
MI N ]1HY]=%CU'CJ J!>1UF7#-6WK&#3N-&0*5:+"25HQ(B,($YC[3V58) @
M1&"(TBR(TS1(E)/W/!0Q->?8ZB)J5.RU0#L"I)T#NPR>@?V3(S(]]K5/&>]Y
M2_M S,B[V:?,/-S(/GFE^^+J0[,S]RDO.9UOZ-CYNIREF*"82 59FIF%511#
MG*48,L22F <TH(D5T5BGE*F]YAM%0:WIK@V UM5^074:U/.+*2]0#?S*]T+)
M:1%U%H7>"ZC3(X^V>#IK7'OA=/[BGCNL92E7Y6;/+PX4Y4A2F&(>0!3P"%(A
M0AAE"5<TD1C'@4LMV][H3B_Y"!5L]T8&V'0*I)6JCONG>^!9;ICVA63HW9%*
MKR'V/(\9['>3<T_"N+N:QXP[V,8\>I$_GK=MK[^&*Z/\L)8S&@M%3?]SCJA^
ME07347J4!E#1-$&*RP!+JRY2KH*G]BG_I@<S[_>/BN9FJ?RU!+6>"CO', 3
M _N,DSQPK4:AJR5@LNJI-"P17!=4@U/!'17^YF1P79#8T,%UWM^SB6A>TH>'
M0M:=&6[5G?PA%VMY;VH[9DD8"AQ*0V(L*$0HU2Y+(;W4()$2-$BT/W/B<NL2
M-C4WM:^K\5.-MN#/2E_''$,GSG;^R!=Z0R]">@/GWKK3 A&_O3F[!([;?-/"
M](/NFC;WC,PK6>])?UZ4JZ):3I6WJT=9W#_2Q6U-)_9I62B9KTQ/T*94.E$H
ME&F<0IE@#E'(F/9*A,, \R1-@I30.'$[V3FB]E8OZJB'0[<J@G?Y I3&SO+T
M\9<WGWT[7SFU&?VW8:!L"GA: ( * ;#2$(#;#2'E[J$QA.:>"OC?</*F04O9
M0_]_#X+*_A/CC:KR A7Z?1+_(?.'1SW<]0\=PC_(NJ+B5E7:E;?K56G8-W1D
M_R&?KTWKP[SD\V6Y+N3GE7S:]88/(B[T=RV&2J 8(D,IA0-"]3.7!HK&1*;"
MB</.CUI3B]9K]2T;4GN>(;LOTOBX#_RQV1@$&HN:8JVJ"UIE%&A998YY:!^C
M%Z_U!VD((DZ_"'O](GA2;51G[Q?.UW[<\^@]5RU-^8Z6*Q_,1^%./B\+DV[Y
MO%#+XJEZ5O4'I?['%ME7%"F64M.^34F(TBR"+,M"& 81BI*8R@!9,?Q=J,?4
MG/"K=[RU\C=53[N<9'/NGAEV/&.G67^"QCB3GKS17^/E/!=5 ^<[6:[GKOM
M?2?6<G$Q_'0-O5!H+*B<=0/\U@C0LN*J6BXT5]3YFV'X3B_$U&_\WE.7<6/Q
MRP [B*LO',YGVJ@.R*\7.A+GIBCYAS3]F!KR5NU\4Q+&&8-9E&8Z()89Q%0B
MB!*,5!0C&4=6Y T7Z# UQUOU+3VR[O>1Q>F>C$NR,=X@'C&KLLV6M!(J@_)
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
M^ZI7RW!(N^2]!D-\M"281^0=\V&]L.M,CKF-.&*FK)>I^VFS?D/T72,OJ@/
M_\A7CS?:P^D N?B24Y;/\]7+##-&*%81#-,D@XA0!'$D& RI#EU9EC!%T.RY
MZMKV?46+E>U:N4.FRYOS6O)P+\][^9 OJH[5C,[=R>6[428B2+C)0 0X%1 )
MKB".4XUR2"*!,A5$A#<H?UR(-\%X(W<XA#_6A9,#P&N;A/ $V.!IB%I/\%,K
M"C::7H&MKCX3#1:0>$XU=$D<.=E@8?QANL'F)J_-CS[E"_W"[+?:P6F  L0E
M9-JM0!2H$#*62(A9PF,B. MXXJ'YT1'14\MUOFI^M*Y;\@"UT=QWXZ-CLV'G
M?X;!>&!G=*;QT5;Y,1L?=2 V1N.C8^*GT/BH Q;+QD==(_1MWECST.Q'M==%
MH9^QBKOB_<ONDF_TQ?RJHNRO_OB[+$T;IKII<#@+&0U(DC 8"$&UTY,9I%@$
MD*2,10E#B@FGJGB?RDTM\]%H!^K@#JAE 1ZT7:OZ$-&+I(7K+I#7J;3SF&\U
M00/[U$IGR*JF'GL+\I9EQLVVKVNLJYN 7-7_ 9M)KDWTV>O2/^Z>FV1Z5'#D
M[IK^H3ULRSF #/>\]5DURE-Z?/S76D?3=>N6:G/I_I$N;NN,R1?Z7'VK:OU>
MG=CZJW%Q'^A*?J)Y89I?R5G&>)0F40(1)C%$L7Z8"*<"9E)B(90*@\0Z&SX)
MBZ;VI=D4@55IQWEE2S\FB\D@;)&>GX2>_V:?M!*\[_RFU<AL6H+5F\HK#0YH
MT+D"-3[@\Z+YXEV!@X.[%4K P 0,3E5?0\M<TV3FU6'38A+Z3G KY-_T>73:
M=)G4W'=LY4Q#S]$VB*9A[I%MIVDIUC.?T'1'NE4?*[:,;<W7/?UUI^7<23-#
M^3RO;'O=9 <GJ8P2#I,T,J$@)Y!F&$$5A%0&-$U3XD1 <HDR4XOB/N3:A$+J
MI]M4.>Z=-J]J)PS9Z%K[HA?P2>KIHO/6-< 8ZWI0\)*)M,P>C#0]0X=6K89@
M6T->HP_VC1FT.9 /7/UF RY1:-S5OP?H#E;[/L:\Z'C.=SJG1;X[2H*#!$M#
M]!00S" 2 D$L.84XPXF,4I$A[)2G/2YF:AYT<]K$'(5D<B&5]3G(,W#:>;O+
M01K8CVU.Y6PT'.Y S@D,ACB,\UK46QS$.6'NB4,XIZ[NZ0'FU:PT]$@'P>7'
M7^;'W6D11EA,J8I@\/]7]V6]D>-8UN_S*P0,,%,%F#T2%XF< 09P;CW&9%4F
MTJYI?%,/ :Z9T1V.<,>26>Y?_Y%:(N18%*0V:QZZRVF'Q'L/0T>7EY?G"LP
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
MW&6\YAK^+KUH?1%P60MAA9V]T=TROW'>4L-/ *GIT@E10&YB5+/11^C('Z,
M!8$>L!I+2. 8LYY4!*X@T"0F<.G2\30%KAC_0EK@VF?;K7R=P)!KX&W#,KV4
M<[UQ*;Z[K7ZTZUF"&:%YNX(DMNO9E .*= HRQ9$F"4HSFH7D1B\/-;4XR5D:
MO3 U^CU/?>;6>C[B'@C[+3+[P6U@2FP+6?!B\#H:O2[Q&H8;=>%VW>WCY9C'
M%9W%)&\W&[W=V!^JWU5U@%DJXQ@:"@@B'& F,T"%@"!5,53<R)2:M*6BY*4Q
MIT8B>VW$2D"Y:!WUT]O;+^_O76_XP'IT']C]"*5G, =FEA<:DX6]-_G/^S_T
M7I09 -!0.I,7QWTML<EK0#0H3EZ]M.?MW5^UD[2E6 N)@5$B Y@C"9B"*8@S
M9@C4*<$XZ6GOT XWO5W#%_N$NC(U+Y3I:;/0H9Q!(PPT!E =9X5R#->I DI1
MJ##D#&,VV[JLT[@8'X;\OXXP4C2&3&" :(8LPD0#06Q,;HC)4FP43<."\-X0
M'D.>L"3[Q6KY%2SFWQL."(4#VW&'.Q"NU]S;SL^VC[";78-DG'UL-^ T=K!K
MKGOO7=>OZ?D%^&Z^D8O59K>N-0@U1">*6(!UFB4 BU@ %EOFUDFLM W-"45!
M$7G(X%,CEO-%-,W/2?<9Z,@X'7%]30:*#K9'OX];8M. VC@D=<Z :9!6 S3>
M)-9TCZ[MK.]W8F/C*CO*^^^N_.WP)$G),A&C%/"8V;!39QCP5"C ,RZI9 )*
MZ-4W+&#,J5'8P="HL+1MK^G+*/OQ5<_8#;UY6^L<?0+A2"VBK^(T4"?HR^.^
M4L/GJT!<[NM\_=)V[),KS=<Z9/QJ?2I[#JLTR2B/*8AI' .<I"F@1A" XHQJ
M)!.5A*FD7AYJ:EQ3-*AHW1*G 5,_BND'J8&9I0#I10^<@YW]T<AU+'IECX;A
M1B6-ZVX?<X7'%>%E#>?;Z'RRL1%W^RP?79W;%W=2XI/Y;:/S_,4,*X$S)J$E
M"FH77ADU@ F!04(H33 5F:&I7UEP2PN\'I)1*X!S \'*@-U&1SS/\OB73;29
M@V:>&1+7U^[#M?<@REVXB?;86S>*[91AH?<O9AEX"D:J<QEF*H)J8CH V5 N
MT^:NHU72='"Y7F33Y38M9?GYTWS+%ZYFNCQTM[Y?F>T/OM;Y.8E9RJ" B1!
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
M;A9#$[NF&"!C2 (<TPSP!!L@3*PQ3Q*C# EI.^X_]-1JG_:6YS4EULA >9T
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
MJSP&G1I)E#9'>Z.CFM71[WFB(3<\M(F$SP3X44C?L Y,*#T@&EX^% !1OQ5
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
MLM^7UG8G?V_'\O_#%[O\-7*[6*Q^N&_CYG:IONB-7MMWT)OB"SI+9)IA)F-
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
MUL21'>!.^,J*NX&@XY3HP>(;6>VU#&/V_O-B?I[ $T2=XMX QQB)=L\A,E]
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
MA?&B7L @BFPH<,':9$A5Z40F,_# !+/.A: >:M!SA/-^FYAQ[\F&ALVQTNX
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
M(<C@2GE>I;3WM)T9L*[VOA4:%MGNQ-3PC\RW*VWZ:-Y:_[+Y1C*.8J<")=M
M 90@K(J001>5) 99"$YMRG+V(W0 8W?SH\][&5W(PDJI1=0!HF("%$L&G X2
M=,C16]0LV#9O[W<@KIM'YX.CZ@X+.*BF.CAIKZ?(15:&:TS@,->^(<@@1LXA
ME^ Q,JM=; .S VXB6@%J<"4_>"FQC\0[@,M]#=A>+Y;DD<ZW4R+2]X_+,%^1
MH*K*YGGSM]E6@?G_GFXKM<YE^K[6VM /UNOE-)ZNZ\S CXMMQQ,2<ZY#M#)$
M65+MYH 0-9/D3!3-#,LB-7K1^:1LCAO,M(9[OXCI>#O5+G-SS&>WV[7$<;6?
M'%#XD(168%2D4XYS!L%% 3ZH)&K>&&6CP4J-.!JWKGZL3?*D..BBSFR7#I\/
M,<RUU8S34>JL)"W$.D3&>(2@C$G%9.38YFKS2,+'+?(?"]\MM-I!Z<8#XIPD
M6;C*08 )L@X-Y0X\IW#$LNQCMB8+U:Q+Q7U$==/+:<P(;B_-/*^FB7<TR!PN
M:W5?]\TV":O'6!D^5_5 >]@L9"XL>*!(C<R2C!J"MF02C?6R5JXRW6I:R@[D
M'=\S^&R1C]463TP2F.MC!YUKZCC4R6PRUH$!/&G'N$^-3M;K='23;1H(%[?;
M!A\L]0X"F@OJMQ*IYG8QKSOWQ;?I:J*=TBEB)&\TD(6M;[-"[7:67-12\6"L
M;-/'_$&R.D'4 ?J^#SI'"[\#)-W@X=7B)$SG$Y3:*%4GCSI2M))!0T1MZP3V
MPFV(HE5W@#O)Z00YQZO[9OG9T;+O $!7KBM_P7H]3HXCIL!0DUGF",H62<$P
M8NW&'K0.0GK;O._2EI212UZ/5^_]5\,'R+H#L-PSU^:,&0HO'1E@3O$ .E">
M[+'#E"$9+S**DG1I-/[E(;)&KGL='$3#Z: '0#T^M.:,,1*,-B$Q\-[)VMF.
M=HK,"(YG0]LD1^_:^-4[DSAN[K4!T)KHI@/0W9Q;<VZ+"TN):0\^U\&WF<(1
MEP.'[*Q 2Q8Y*M,$87?3,VZJ<W@X#2#U$;&S6JXG+[?;H;9>*073^CTNIXO\
MKKS(BR\;O52',GE4&$2$7+".>..B3CS2H*(D&2DAT.SD>M."5Q!$?[N)GETI
MZB1K>7C<UD3TG4/I;+]1!!)3O4QPLK9SQ2@@%,<!B]/TSYPQ;*?>$X. :<Q@
MK@T&]@#8 0KI'&*7-Z1GEKCD(F*1'F0]P"D641"R<E "([EYIDK8Z7WU,);K
M!G7]PNX09.QCV8Y14P?.UL4!\)8._TUE_X1[*47Q"#R+#0<.'),,>+!&>^ER
M=&TZZMRFI9,9&@,F-0\3<P= H8ABB6%5:^0W?[Z9W[XZ^+"8S5XOEG^$99X(
MIHQ&I4"'FKG3AB+=2#Q*;]6V3+]1FFI/0CO)?AZ(B]N-19HIJ0,,7NNEKXL.
MN<XM2DJK^@B$7 D3' 2*<F).RAO6)IVU]QR#ECTCVJG[I@4[5/8'X^;+YJBE
M';)<#W34W9HP:7CTSO)(AW6HG6 +"<0& X;K[+AEUC4:A'?@L,^6SZN?#DG'
MZ:$;/%TO@?="%INX!>YD-=OU36VL-P=:<AT4US*V\9KV?W30\KW>DZ'H<.EW
M<) =6TFHB]4.A04?8Q5<SA \N0P89 XV!!=]FQ*$9UT?^I3P?$H-'PSHK[B,
MBX$@??&8]F58?:ZU0T*%A""U\[4S*)+H9 3#<LBY9":PS:OF:V2,WC?ZR>!V
MN/2[J)??"&;K6[XZ74[GG[9IEJW/^0%7M$'2^FS4Y(LJK,T6(L$5G*Y/Z7<F
MDH6HE$N &)"$1V[$)FI*+E7/0HJD6B4MCB1]],[33^OX/9F6.SCF[V%X,[MR
M)WX+4S*B$) X([>&LP21C@4(Z+7(VC&6VG0R.9;RT9M@CPWJ-CKN'-/G70*O
MSS:8^("V>.TA2UG;VF8&#CFG$$\4GARR)-L\%MF?UM$;7G>!VP'TV M2/^"7
MTV7Z7'EY,<\?<#U=WG7Z3+0WJ)-F$(5TH$AR$&0LP+.R2<0@0[-W ;M3.7HG
M[*=%9PO=]>/N/LK=9BM.LHRI\*)!(->@@JCC0BD:3%[;Y#GF5CU3]B!R_*;;
MG0%S?]7U@<NK.?XZA]9PQJ!L'A)F<KA#9 $L;;;LF?)JMWJ#)[A?^?-=L.PC
M_",3XC_/!S1JU]/ZKH28R0"#"\'7%V0*7-8)N$.7<O3%R(:'ZO[7*TW;UXYY
MO[*/(@:%TT@/@[=)U,]DF%.876=LX%?"UU=ZTB?##S#YI.^'G6;1D/,/+"!2
M6%#'U 7#@"5C4"C-O6Y3Z?$D[X<?ZA=9DZWUE<=$JB0T3PA:U<@H*(J,+%-
MNS@EDDH,K,U]S"[4=5+A,AB&]NGH>9"&GEE'3V+Q]6SQQZ ]/"\^LV77SKL)
M']YV72QT^;1=HF3<"3 Z^7J\:O!.>0C.AFPW]\6-:H<>H&J >H0-W)>+N@GR
M3]]_I_CDS?QLLMG\TXNTINVQGN*E'+BRUI@:-"L6:TDC!U^* 1:MUIDK9DJ;
M^I?]:>W&BAV'ICO*&%HJK8,TW/5"#4U+1 I@ZDSV0AS$ @&5 ^85<8+TP]+F
M8KBCWIRM=?Y@I<P^"N@ /9?U]:N/BP^8%O,TG>$UECXN]I4F>NU9[2.?<JG>
MAB89Y!#!UJ<I)6A67)N<6@MNQBT<?&(LCPZ'#K;$AK45Z??U8OEJ<1K7Y73V
M(J7%*0EE@CQSAIX!US[79U6%'.DZITN)++S*F;LV[<8?HFI<<SL^9A:-%-@!
M&%\AK9RFVPO"J*TJ46LHV0A0G@4(UEE(7DCE263HVV0"KE(QKCWL#FP'*VA$
M<%&<>F-\_<O9XG1S&7U:1?2FAK8GYVI]N5C1OG%H93*U/U!D"53-)?A8W[YS
M59*6V5E_(Z2[%0T?L.RX]=;=@*VUPCHP=-?9>T.LS#]-XPQ?K%9(W"3I4V&1
M=I9 !LJ5"$[7^QMKD,4DC$UMNE,\3->X!=?=X+.!$D<VCZ_.EKQ:H%,[:W_
M,)O^<W,O_?M\>?:7OX;I?/M,0A=NZK#6)$*=YJD21.<8Q)RT,ER:?+-*]DXC
M>=#BXQ9C=P/%IU'>L>4$'P?LYG.M!O)LXOV$H0U2Q0S6U;XRR"S$% 04R6RP
ME@6EVU07W$W/N$78W8!S0*5U<&2?;[.M%#^&;V=\G TBF%B>9*[=M[T6=<Q&
M%N!%J.V2DDG6NIQ+&PP^0MBXQ=/=@7%(-7: RMNE(!>".^L5>"$UD5)V;M.S
MK3Z+C9R,O4X"<I8F".]"$6WZQ.Y.X[@%T]UAM9%RNX3M><J*Y([3KYL6*4K&
M;#)78 ++=;H&\>2))Q8D17G*Z58M1G>AKK=>#<,@XU$ 'JFF+@I3;W/U?HE?
MPC2?>R:VH)9U6!9748 2(8 3V]0I4Z'PP!I=Z#]&66]M'9X(=$>HIU/ G6^C
M]^%[W4,4HM%WEJ>TWC3$Z6QSA$R"*!8UC\"YXZ""31"8\,!M<CH&IC-KXU$>
M1F]OW2*>V"(.ILJ1<T%W<ECY(09IF1DQ>.8KU\SKA%E1$GHR]]+4X=:Z/CCT
M]5E"T5J59,/-B<1W)H'V6[6WS@^#0JVQ$KKT_N[*84TRA6"*$4/"5#N/,M"F
ML0R$8*;N'I'$4]F_N^CKK1_$$]F[HU75)0#/MM=%5@#/[?G$!G2;%D!>.@W*
M* [>*U=--XM>Q1"2?;I3^&XB>^OZ\'1'[P!*ZQ*/FXX_-\7X*ZXGTBLCN!3@
MHB)37[2JE:$<= E>%!%\BFV:..Q.8V_M&IX(C8.HK(MX9?<RO(F4:$PD2Z_0
MDN$WQ)9#EPE$](V 4OG<K%'=CC2.&Y<\?7EN"]5U,$#V'L[>S+_BZK[<*Q;N
M.7. +M+&,YM!O;[0QK-%>>^C*6T>4NU/:R>#&Y[H0<)02NO@Z":/X^S&X$7Z
M[]/I$HE7VFSK[_4*?DUQ6GV;]J7^RH1YC(R' I@+;3B=,GBN#;C"M#?6!L_:
MO%;8G<8NGS(,AI:;E;-M5#?J$5Z3!^=\O5XL?S[Y,EM\1[RO1F02)8M(3@\4
MZ6U]P.'J PX%R64Z'412R=_ Y)WIFSV6[/*%P= 0:ZF&T?'U 3.>;.95K%Z3
M@!]ECHCG49<$!DNN PX$"3 :X,YES1)'X1][6GK LEVZ?2UPUE(=/1ZP/YVN
MIG-<K7#;^K:*^>PG>5(4V>GL)3BUJ;FL=1RR.(A,6!Z8#2FT>3.P#Y7C9J_'
M/F2'4E_/D?(=PIQP0T(,NM3IK['.32S@O7#@!/,V.S+RJ4W?PMUI'#>C_<3
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
MI)OE5[S)4O&1H1()1*9#7EE?)4;[@W%;+&<E&]?H$>_CQ.V&KN=R1=%**QT
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
M^KA9Y*? PQ'2[.! >GVZG$_7IYN1+:^GW^I7YV]+A<G"6*G!ETU'^F(A&EO
M:X_2D7@8;U0>>2]-XZ9[6Z%I8%V,B*KK$SE#LI8A)UG([&HU>@#'C 6C5/'2
M9:]PIPO8!E-JG^#Q50/'^'#Q]H")<RAC\1F=A6(MUM(&"D:+0]!*:\9,J%-^
MAD5%%X-*]U?9/3-J]Y'?R&J_,5W5)B5%2$2NP3KA1) U\P$PR1BDX!YOONH]
M0O$=SJC=2W'WSZC=0XICJ__:=%6F;4:T$3#4Y+SV'&+MR.A5(;>(18MQIP<]
MSW5&[<'J/UB*';B7]QZ";R]*@&W.A7O"<K3"UWIV Y%[#R8[9W0NFLLV@Q4>
MIZV7MPACY-@.4U#/D+O2N=]'EYE,"4*IXP$X@<.5HL#PI%DI203>IC1PJ,$*
M3Y]!.1 /!XQ5V$<Y?5;M_XI_7+F-62[F]&7:/J8[X,[TH4\;X")T9V('O]U\
M^;D>C_69R,_+Y6+Y<D':2Y7\RYLK)G1(4C/@)B903A>(J KD6#*G'UB/C4K)
M]Z#RZ F?]VN 5CU;_\W\ZN],YVE*R%E])*7\1)_UCXG+M<I+:LB,6]J5(H/G
MW$'R6EB9LV*\S<WP$-3W<G,Z,")O30]]:D7W:1X_X%><GVXJ%3_--\VN#["*
M=WS( ,;P,=(&LH%GR[PF*+Y<S#? JJ_J7IZNUHL37%Z +=3'<<9XL+K4MR#>
MD*.O*^QD0>\*"H]--O6.!!YK^1Y9YA+T@NG@>+3@@B#V10S@4A(U"6J\2,IJ
MVV82UJX4CFO!6N#IIO%JHJOG8J V@=8ASMN]']7$6-U%YA.;+%U23)%)4+:F
M.+-)X!U+D+UVEKX5#&_3M^6)3-:KZ2I\^K2L5>\D\#H)?+/L1O)7]D!&&[6)
MD$R=@!E*'09>Y\/QZ*,W'K-ITR!I)_*>A[':!TFW&AT,KJ4.,AMW2JL^>"?G
M\>TTQ.ELNOY^@T53LB)S3-YB[?JHHK/@<TA0DC%%!EFD;A,6'$#LN#=W3P'+
MUAI\+L?IY9O]LY]=V:^8X_>:;%J4GTY7].?JB$8&0ZW<Y+ >0 A/?+9SR3G&
MH,&SVEA8F0(^>08&8TY&DM\7VIQJ3W2V_WI:[UCJ:?%EL5S7;?@;?MJ$YQ/N
MG8G*2'!,!E E*8A<9="6I\RL4C'E)JS?3]/S.,7WP<RM?,DP^ABY[.ZW=2BE
M)G-F89OL^>MI6(;Y&L_>NDV(5D26)3#GB1<M+=3O &KT5O,0B]6/&+I=UGD>
MQ^LA>!E<RATX>P]YL!.N3:D3!H'[*$!QS2$(+4%*'I1 FZ)J\Q3F(:K&O2U]
M"GLTF$Y&+LQXOUSDT[1^M_P-EU^G:5N;Q+1(P@<%**ROTU -T$9!\-&A\)4[
MO5-?BIWJ,^ZB8.2F9X/I=C&@H/L 2KV=..-@=5[G&E+VR6K0VN5Z"\' "<Y
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
M<3 A"6>$X-JT:6!S/TWC7NJU0M/ NN@ 56_KZX//BUE^<_)EN?BZF7]Q,;2
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
M7!ZJL Y,YST<O3Q=5O%/K"$NF*Y=8<AG(<.?(7#AP:;,#*+A =N\3W^8KIU
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
MT&ER+&1*3'OR+D+0A7'2U(H.>D2U3];SO0_O"0+'RFP^) ,[4"";1?P.:9U
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
MXZ_XE4[^"=&9T>;,4!ED6M!JO+6>63+R#1:I(K89NG,?-;U!YQ@YSP=F>@?
MN9KU>'<1W&+)GA<&J992:!.(*V@96ENT<MSGW"C1]#YR.DEO&!(ZI[.] ^S\
M'$)X^6/7"5QK: -*6A,%DY&6I)7GS >5&)3"C5504+2!T[X4CH.PP<VA)@+I
M &B[:]AN0$PJ$*\RL[(V9Z7CGGG(AE1ME#7[50G;YGR[GYYQ3[@VLG\BQ'.$
M($9.Q;IS9D]QN=6\SI<4=2!=[E.]<$ZZCO 4+#D)8$,$O7O3<:][?O_3NTFG
M.EIF\T$9.#($7L'%M,P7LRF\KI-2ORVF2_S_YS.\,N"JIG7U#KC4R0]8% M6
MTOX(6J>BP8O=4-2]4'C\+=VD,PT!B0$9.C(T;IW&;Z<S7 _7G7 4&$0IS!=1
M<P#1D\*LUR(0:6F8"QX:NKM^]CAW38/9'8.PK$/[XF[%^9TJ\ZMAX\+(!+((
M%FJ[4BWK\#F7/7,)DO+")GVN&\PG:>TBUG<D-IXL5!E44#U"\?YF!W_!69T_
M^_)R27Q=+B<>O'/&&)9UB/7>3C*O%&=.!2X 0%HX7P'TT_1VX6\U@N3P NNG
M>N& %6YZ&OYM-5WG@TX2%[F&1.J]KZ3U1F QY\02+XX[Y*G(?0:L#D%+%X?N
M:> ;12P]:L=[LEB0V!9J -9'0_SD:%GMG$N>B*)5F6BM.%,GJ"-SBP9/_#B/
MWCM1%!V@JZ:OI_GG6=T9M*RKZOQ/7V#UC_GE1=X,#+R>'O1I.^V=AYJ0%Q(S
M($F5%U3D^E;S6165''E0$MM,0#^.WG$R<IM@\ P"ZP"6UVQ[_2=\G<[6HGJ/
ML^OF?F^JTXW+U78(S$27*-'7RZ?:'D77_M!!N\R4=E($XWRKL.B!A(Z3SML$
MB"U%U <"%[5ZXC?<_/MF=HN#$Q6]='5F9.3KS&=9I[ 55W.5L_ VNB*:X>UA
MLL9I,M,*70.Q?S LM4JKO#L,<E[6:>G;]NCSLFXI\(#2'Z0__.FO'S9%<V!V
MG"&1,\F4;.T])UTQC-19#;<DRW*I]0O661WAN21R7CUZ9T)I>8#EK_],%Y=Y
M.ON\%=#[S51I^L:G^>9<6/_Z!UQ=+F;+#_.+B]\W/MHDY^*E=)J16J#CH%A@
MP6C#HD=?4N92^]B$::U7UDG2SXDXW=7'7>&A _/@@?5/@G5UEC0=<JZ6P7$H
M#"Q]Z4QV9/,XIVT;6#] T+AH[ LU^WE2!XGP:"1^P\5TGC^N8+%JB<<K,XI.
MU>7E1;TTJ).[WM.[%^_7%-#OOI\OIYO)OP$\"$$\3,X2-T6,#"29Z"7Q:$/1
M238:X3H$]>->+S]'I+<#1[\*^LJ?V&_-IJA(>]\P8R4PG9)FP15=OQ0F9*-]
M:G/C.03UXQ9U/L<-T0X<792.'J0&7ETNJICO6;?0T:&OI9+6Y%KI[YB/2C+M
M54('AJNHQC\E'J1_W$+4Y[@M6@+DN9T4'W&UNEA/E5G6^3/T^U5(VRSYVL!
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
M.JW_-2QFM#A<I"KXSZ22WLRFJRE<?(+%9UQM:F"V!=]UU9@G+I&>L2$PA;7
MEW1,[6-!IK*5+FBCN0[[M (]C8K.HQAM@'MFX3UGC?T[3!?KRH(7R^7EUV_K
M 4&O__R&-:+X]_D%/>9BNOKQ 58X@>"B3EDS+M=]6GG-(Z[="ZQ09/MIHZ#-
ME=D9%C>RG?-,]7LC\/RJ^^DJ;W[-$.\"EYB0*8^UO1*9I; .R (44C2>BT;Y
MT\V7-NZPT%]Q+QT-G%]M)WV8+O_Y^P+QS8P()+MRS1!>8LY:% :I-BHK')E'
M[EF2HH0(,=.'_G?2?4L;=Z+HK[233@;.V)6Z0S+C/Z9+>M,TP<7-(3VQ2BB1
M2#:>HZVY$8+Y4B0SQH"P7.I@\A[>2G-"QYT5.J)#TQ<$.CA9KJNE<?%]FO!^
M_OPQW]Y9KUFQ_#1?P<7MG]=4RS_FJ_\/5Q^NYU-N0A6_SQ?;;]7?$Q/A2# H
M#%/!$G=XDBP(8UA1G"<?>52QC<%VWG6..\-TY#.G8TAUL.&.%LY.0\3O,+VH
M47EBQU_H;VNC(0&D>R1#4^N2,P<ZB,$P5#FY%)2SH;,0\1,KVFL3^5]T$W4!
MD]ZK?C8=NG>95!V^V1*'J/[9ZP6#5@$=OJ1.JH&TD&@38=TGS[0Q@D61,M.:
MN*IRYD&W2;?^5:J!5/)!F5B76(=7!)Z83[1#(V*0F:Q';MNT@/R?:J!#\=NN
M&N@0$'1@R]PM#+ &I;8N,)=#[>)4' LI:!9!0'+1*6O;S,3Y):N!#H+"H]5
MA\BE U U2=HN48I8T#-1Y_-J[06#6H&=3*ZEUU(8W::1X:]>#700N,Y1#72(
MI$<OU'BR[$1* U#S@QT0MLAI\"PH$5DH*B5#YCJ7X0EK]M^V&N@@)!Q6#72(
M6)Z#2GW:EQ76I\*Q,.,$K;@VPX_:6*:L*,)S#M+K<13H,.F7SZ!4Y!2+X,P(
MZ #S+R[6O[/MGOZ01_T'KMZ53_#G1$67$8BE(BBR_X4N+""7C.?BB=U>:-<F
M>G88G9VKZ8%1M&O6MA-I[Y&N%VDU_3Y=_5AWN"4^W/P$9OD?./W\I8;2O^,"
M/N/K/W&1IG60SC2=W"Q]H+</VREG6&;T$4"+'F2.I<:)T3!M,Z_6"F?2./02
M==:R30+&KQ) 0S+PO.2&E>3I> 0 YDO4S$2IZVX'CXU&\OY/ .U _+8+H!T"
M@AZ,E#N^-'@9R(;3FP')FOQJ!C*0U\*M,-DZ8F^;$J=?,H!V$!0>#: =(I<.
M0-7$F9;!U/E"ZPG>J38N!.(!=VN/%P(*&1M-J/K5 V@'@>L< ;1#)#UR .W3
M].MF:9LDDFUP!E2(UB;-A+".:>,,BX"6R1("ESPJ@?"$Z?O@PSOWOYK+>SXD
M\\=.![V,_XEI]6G^5UC\$U>OYK-- \ZKI00)Q7&#3"C,M2MJ;7FE!).B&#H[
MD$.4>^#HB==T7EMV3D0-*9"1L;79$W_,5T^MR=LDE>&100FT)B,$BS9(9L&G
M$++R&O@>(-OW?9V7:)T3;4U$U(M*>X^+=0_A6<+K]5PM)Y2<3)9,!TO>6G:U
M^8SA#$5 7[110>[38&Z/5W5>PS2*:AM(,,_!S7@Z&%P"5RK7 6\ADP&LHV51
MN\!R3*H0R=[HD9R*?YM+I5.\Y#,CX#EC?C-#ZLULN5I<KJ7R;O4%%Y^^P.S=
MII;D.A_^P_SBXO?YHO[1Q&&=*242B<35P)KES$OZ+ CC A;0Y!_VM3^.6F?G
M3M7 *!YJ$[6'U+_'AMLDS$\*6$D>A&"ULQK3/I*])T+]$G0H1J"QG962'[K$
M9[K-SH#S\V_)(T!W]&[\MAFLNX+%JO,]N:Y06;Z9;0J])E 2#QPR([YPIJTQ
M+-:!#3D)$[G. IQ\9EOR[@H[C_W\.^S($R WMJ_?C"=OX1O]R35/G*_-FFJV
MF055*YI]O9P@.\=+HU))QNTV61FVJ/U >CL/<8V_J;H%S^$;*FPVU P_UQ2%
M3\_ ["3!%9RN;G$HZ%3 ^,2D<)+I' SSWA9FA4RV#D:/H;/,VL,7V7DD</P]
MV3OP3MV:G>_*7;M<10"N;&0Q&6(-EL"BQ\1,SDIGDT.R_)GMR6.<P?ZZ(OU*
M._(4T)WH#+Z>/9L=N9//N[;7?R.5<MV0Y[:@C3:>NUJ(DV4UWR.P:!&9BY8K
M(4+$WKJ8M6'$,W4LGTU$M1DH_SU"KD^R;P+>"6V<9@4=$@AD8I!)*Y:<DHN@
M@E7^E]W(OWR@MMWVZ5 5'(3E?[L@[]/L"RZ+N"[CDD$1^[PD)#A5R[A,*=%P
MJSI+$AB:!<_T-/^WT@<M4=U[H/G!%),-US:)=H_'"9]FF$J&9P[ ;*IF8=*2
M1>DB[=NDM-?$,=@I[SHN"GV.Q?SR(>KF&[H;41Z$RU_:NM\&&"\)S4]S3<?B
M$G#+G*[C=(T,S#N7&(]1VI"<P/3< FR'K/^7CX?_ B=Z,SS_TEK@$+\H"!!@
M'<O!UKSZE!G$[)CPRDK/C?38V42_<_OXSSG^_@MH@$98'C1VWZC?R+H?]_L%
M?H(_W\Q6B^EL.4WKE<[+^I?>7<U6V737R##+ZS^YYLA\VX#X[VL&#M&$I!%)
M@W8F.0?;^FA7@E(K%5$Q92K@5:[-SZ!6$"1(&6R1NY,N?HUV)==/?ES9Q%UE
MLY7\1JY7WL6UV,7$6 24W#-,!NH8%</ >\-,DMX%&SE]N]UAV&!%S[J9R2'H
MOO<\&ALB??:S^@-7;V;T%;[?3HH\XD#X^1D#:/ G"!M(Y=8)FM/9Y^752Z[A
M)HHQ*NM"\N2.)$N8BUXH%JQR)@NKC2A--O]#%)T\56;GN9^(@R_I%_XY 8T)
MM70,H1;3*D4@SEDQ#MQGDPWGHLVY\2!)XRJJ03#QTP260=C_3'3(NH[Q&-/R
MH2>UT"?W$=E:JS@3H'BMF"\9:VFG8Q$E?68]G6H\* [GV6K#]XK;?0/Y=M/T
M8I9_FUY<UD3@RNT;T'LO4"17,ZD*KR-/./."SE%1-+J$RD"KK*#C".Y4(QV"
MIX<[O+43W3/15Z_@(EU>K)\Z+S_]]'A/^<@7M=!V1RRQM3),(*" %2P%:0E(
M==8K)_ F;Y(KT9%EWV8^32ME>,W6M_/E<J)*<4Y9R;A+M>U21!9JDQPC Q@'
MD!RT6=X=,CI57(?(?E=Q'<_F#L+\]^O:ZXZ=J@2/&)B(9&9JEQ,#DQ3QQA0$
MG:S/;0I/'B5KW&27)A@:3@P=8&HG%GYWW-R[R]5R!;-,JUTO<F)MCK(0!$RJ
M@Q(4[9K@-;*L(QWL"@)"FQ+>@\CL2V^= (_YN61U-!")DCAOI-ZV)N0UZXSA
MWG-NF?2NCCH,B842R8)T2C@N(X\NG$7![1 V;OK/653<*:)X=DHNJA0AF,!D
M$JJ6%Y%C%'QD&:4128@2&CG:SUC)G020D]3<(=+J0LW=N[PM_WY:XXO\GY?+
M5;U3F#BA5#;HF-L8JU*2/K>*U1$<RB@+'-NHOR,)[LOR:P[0@278K]9\:*&3
M&#&4)#1+"<BTT=PP+XG#Q5IIE1%*\S9QN0,)[>N\/H/F'$1BQP.R9D0T]'^O
M8XW7+)3>:D'' IT!@EBH"V=T"'"FH@_)&1#"GN?^[0$"QTT7/:-/?)IH.E"!
M]RYKXLF!THI(!U7;NT+V+-8*,%-\44((K\T9(RU]&8*#"'X?<!TDA0ZAM&70
M)'IMG<<:@RRT#$%*WWLOF4T\:DY<X:[-*-L'".K+;#L'G(Z11)^74R\OE],9
M+I<?\?,Z >J(:Z>?'C' A=+C9 UT5;1]^ ?\-E^LJMU]!16K''+C@*52FS)B
M=F1+I<RLS,::A"[P1K7G#U!T\KWYSG-ODN-N+EHQTHII;2R7VGS$Q\2B <^*
M@E+0URKE-B;0'L2-7 \_!$Y^N@\?6"3/0[T<G:KSP(,:J)J&B3H/ DFJ(E+*
MAED3 ]/.TSDB(C!GLDO*!=3VF2F<F_;T.V]X,UM//ZA2>OEC^\,;Q-,A76(N
MBF7I@>F4:$=I,M-R .&EXRZZ1CV8CR.X4\5T")X>&<783'0=&-<WR_R WW%V
MB<O?B;^O::,O9G#QZG*YFG^EEY$A^78^^_QV^IU,R>42:TGQ7W#^>0'?ODP3
M7+Q8("QW4I9"%BZFY)DPH38;(\8'X)I92[YR I=":=2TO]F:1FY T1;GHP+@
M>9S;+_)F4 U<W%("QV>J'?3X!F?\_LMI??(GJ[W6*;"BH<9N27]"0,6"LQ:3
M"D:&1F7P?9S\ZQ$TEOQEXVJB0<;(=#&&A1SJ"!J=T7CMDVC4YOUP8CL]\0_!
MT8DG_L$B&_&T7RY6DU?SV7)^,<WK9:R;"Z['KN800HDVLA)<8=H@*6FK#7,Q
M*U<0-=_/WZ57W (<?;4+MH=IZ&;0<ANQSP>507<HV@Z$*Z!3+,4PZ6F_::D+
M\U("DS(FQ86,9 XWQ-&8\XR'DNRC0#F"S1VX%V]FZV>MM\[KB^G7Z6R]HNV@
M/V$4^)(Y,SZ'S9 )KP(PXQR"*[3)N&URX#U*5D\@.D;J\U8BZ !/CZCHM]<]
M<Z-Q)GI9JX*Y83J*P$#QR (/$;0OI80V^3[[4-?-O,2FAUTS>76 P:ODD,VB
M*HNN_*E)(%LS>D<,,K2E="F9Q6J-BH).ND2>'S:J/GF0IKX,]=/EOUN6,HPP
M.H#5-OQ2HR]T#JS=F7],5U^N(C"O_TP7E^NTN.627/A:(/CGA%:!WI7$DE)U
M<@5Q+J04F2&4:,V3#:X-WHX@MJ_8V>! ;"V^ 0>/- V1?< TGZ7IQ71;];CE
M"\SRNV^X@ WO:QU9_/'3GEW-;RP@S!]P>4E0'"Z\UHRT!J&Y\["Q>08!0#'!
M9Y9D)--!(Z>M)6JOWVP56;"9[-E?/JPGG%=D0A66@9.)G8!.)"4M^8 RE21=
MI!__3UAO,!P-$=8[1&0=F X?242;CDJ[ ?X:@_#.<JNMKBWY:L97L"R@U,P9
MI[R201;=*+;^&%G/+^AW$"AV03B8A'J VX;V;6S"DHWM=!$,4:7:LE(Q$,8Q
MZ8SEW&DA2B/U=IN,D>$TG'CO=Z"/X/7(S?(_X5?:4;#X\6*6JSE"-@C,5L2H
M4FB7;:-/$;(/9%@S;:#V#+>6 7C'@D5CE4&T89]>]ON\JXN3[1@QSAOR=-2R
MOKJB]TBZ=D:<>7\!:;V#=E93>) Q9$$^&)K:IRNSX#+0+E))<^%RYG(/A#SU
MGBZ<TQ/1,2@O1T?&A^GRGUN,5TMPEM=Q[!E<O" W>O41%]^G"9?;E?E81,P$
M<H.*CN:8'+$,D$4ML^:D8B&4/5!RR#M''ETQ"&*:\;B+<N&]0CZ&!P_.!E:,
MY[0J3"SR:%GRQ8D,**P[3^+)KW%7<)*-/+2\.C"5CXD*&E<<EP5)37-R=D,(
MM3PKLJP])F>S,KJ-0=TJJ#ON[<)!B!D@J'N(^#I Z$XX<=W="VTI7&12\.C(
M/! !&,A$+ M)H#!:T&.:(/ >8KJPS-HA[%3V=X"@%U\K;_Y[S91WA4P(F'V>
MTF&P21.><.\2F9V1.:'6,Z<E@Y#KAV#(^%+:IS9@>IRN+NRW=K@:4"@=0&QM
ME^)RVX'P]9^UFSS^@:M)]*AS)A7K8M"T502PM>]K;"I96?2%MZDQ>(BBD0=:
MM8;5(((8\"KS%$A=Z=NKTWTZNR26;14R>44OD9B'F]^C@QV7K_\D"X!$.)W!
MXL>:EW_,Z:=D%\PO+M;<WC!G(G@L!81FMM00#$?+8C#(<E1%"I.*QS;]7!HN
M:N0Y3>V!W0<<!FL6T_B2_^HV>J<H*-XJ"GI;]^"@]3%'O;;)Y?RIRV]>3Y.+
M,:2*&<]2U?Y$@D4-R!R/!A06J^USO7@_L$QM$Y?(%B&0F4-<*+0%8XQT/$5D
M44FR=X+F*C<*\YQ$=U_N]5'H&JS>\'!!CEPJ<7TI>*=.LEX(BF(T]UFSX#G4
M3F7 ?+6^+1G>VLJL>-HKPK-7K<2#9/1R ]\>!_.AA3(VLC8;\_82MC<!"D-Q
MF:R,),CZ(2YP%H2.+&>515$^:1BNFNM!,L:KH!A(O/.A>3TB8-+\DDS2'Y._
M?9PH!<9GLCPE6:1,^PP,'"JRETNTQGETXK'^&DM,__OS_/O_LWWB!B#;+];X
M6"/CYGTCPF 8H<U/XF '<1-R2/YV=7^' CCY'X549$&FI93DA13RU2T86GR=
MZ-?&*;U%Q#C!W.$1<2I_.X#&@:?NC9==JNVGZ.3%6-NL%F=83-JP9(4NX+W-
MNDV#K&,I[N46]6QVSEE%W ^4#[JE V>Y5XXT=TFDR,%Y%J-PS-9NK;XD84J;
M&L%G=\EZ'A0-</%ZB$@[0.W[Q?P;+E8_ZKSL%?&Q3F'_5L^H&DXW&H"\[,P0
M:F]^88$%<JZ9LDHYGU/*O T\'Z-J7$4Z"@X'$U*?_8T^7L8E_M=EK0S_CL>U
M/?WI$4/,D7^4K*%BISLON9EYS369\F34>YY]39/T#&0DM4)'L,5H,30:%_$0
M12?'3G>>>].A2RN).M3:0Q-IJ89H\L'4/N8\E!R$ I[.LM1>.@D.@8F?(IZ#
ML/]Y*)"C&YL^\* &RJ1E8].'X&-#ECJ 8T$5V+10@!0+G116)/J^R+'1]4,K
ME7*3&_H@NK// HS7+/O:"3.2BQTS+;_D8F7"Z)5NT^Q_#^(Z53.'X.21.L=!
M1/(\%,[QE\L//:F!RFEZ!?P0EGQRT9!,69$B,^W1,= 6&9!WY(+@4<.S-F,V
M\1&0UAHN.4LJU-[@-5?2B<A02E54]DDU2@"[CYI.M<HA2'C">#F<Z1UXVKMK
MH#];7PE)7^^K'; 8 V=:6N)+*I$IHT5*Y!?&5GVB[B>H*_@<(>DGH',,V_M$
MS_;FP)'U'XIT3$I)^THG<@IT\,S+VB[&.IY;%=8_1%)?"#I*X$^#Z CN]P>C
MJY),T$#T6H:(H@XU)M8X PR-X+2B%&1JT\#I7G*Z@\\QHGX<0$?PO3_PW,0V
M1='HM8W,"*48\80SLN%I139$I1+PV*K'_@,4C7S9UO@,.X[Q'0#HU?SKU_GL
MXXJ<P-^FWZ>9/(^;*5Z8+NB?/$%)5J$.AJE2[41>Z\/!::9 2@V12VG:#%3;
MA[JN=-.1.)@W%LJ 9=?#.NW;T,2;-W^'B\OUPV"6_\\E7$S+CWJ+E]8I-D=Y
M\?L^>@BW_JAEG.CGU^25Z]>]N.]UUWY>R-&)@IP)R.LY7)*!D9K9K(--OE9F
M[Q7-WROY;S^:3LIRO YH/?ZN^T:&<2[K( ##A,VT&;VNNX8L!HXF^XQ2$(2&
MRX,\GM#Q4N0:8.I.VN29A-=IE')/37%"]/+ -YQ1_;6(=AZ 6*Y*SN 2@Z+K
MK3S6=M4J,AD"2'3>A?B<M.#>VV=MZ\J2G8W1DZ=4MPXG3\F'A.3F!+ Z*D2U
MES\PP.)W2.M>TQV"F]N:KIV .O ;;A9W<3'_%\P2UE2;#R2\Q7=<7D=X-'G1
MX&-@ %HS7<"Q6+1C&1V/P62)I4UN\7[T]8J]D\ Q;RZI[O&W#0]I5%Q&LA*(
M6:+F4FCF"UDK(6A''AC*[,9 7P\AV1:H. AX1XBH ]A=+^7W^>(5O7ZZJI7A
M5XG^Y-='63C+,==6!X0+*,$R#@*X *V$;Y,T]1A5/</L& SLMC,92B =@.MG
M9KTKOVU)^01_;M)7MTN32AN;7:[MK@O3NGXF2F%(C*0=JB5@FXG(!Q Y;LBW
M.?1:B6OL06Z77R\O:%W?\74IF%;O<3&=YW?E19Y_6Z^VG@L6E'*\9):BJ-Z_
MXPS6N8\A^0P6.>CAW(E]*!JO@*R])==$*IVC;+L_(ZEKQR$P$0TP;:5DP1K!
M"C<H@DH<]NL1-@C.QJYA'AX#!P#L"(%T#K$7^3\OERO,+^&B*N^MIE;<>QZE
M9X:7VJ61*P8Y69;IJ"@N\*#WNS@=1K/=1V*_ #P&(X?HN),%-C(B]STJ;FX1
M?1$V0XS,1#(9R$P0S"OOZTV?<REB23B<_CN8O'%:)9[OT&TKKPX\CK_.OZ^;
M8KR9/6XM?YA?7)"#]2]8Y(F*0G( 3@<,IR5BW=W1&::XJE65 )&W26X[@MC^
MXWM'0F=^7CEV -7'%[8]$B:\D"-5?&;%A#H/EZR?P"$RAUKQ8"(QL4WF[E[D
MC1N+:0Z2@^)_QTCL:!A^6UL2'U>P6)T!C*^^P.(SYD_S5_/ENC9XTPUUDJ01
M*1O./&1::C*TN4TI+(3BG2S>.-%&<QY%[KC1F[[ .H1$N]>AOV&^3.N.IA-I
ME?/)1!8MF?%:*V!1:$]?HE!R/3@DCX#4&PK';=+=%SB/E%L7S98?7]G&X=L,
M;?:V<"F=8\ACY9^Q+#@=6*X]?'7=;C*. ,E;)([;X;LO3!XKN>Z5Y)79DG@@
M\\1)9E0U6X ,=9]1,:F-\D+E6$*;E.CA#,UF/;G[@N(Q$CO1T'P]VVNJ]O8'
M]4.$)?Z__^O_ E!+ P04    " !M>TY4Q<YU$O$&  !BB   $P   ')H:3$P
M:S(P,C%E>#(Q,2YH=&WM75MSVC@4?M]?H=+9MCL3;"#DPJ7,$*"!AI ,T.WN
MONP(6X"FLL7(<BC]]95MG)!0TM#:,<0G#\1&%Q^=\WU'5Q^JKYI7C>&_URTT
ME19#UY_.NIT&RF1U_?-A0]>;PR9J#R^[J*CE\F@HL.U02;F-F:ZW>AF4F4HY
M*^OZ?#[7YH<:%Q-]V->]JHHZX]PAFBG-3*WJ?:,^"39K?U1?9;.HR0W7(K9$
MAB!8$A.Y#K4GZ+-)G"\HFUWF:O#90M#)5*)"KE! G[GX0F]PD"ZI9*06UE/5
M@_NJ[C^D.N+FHE8UZ0VBYOL,-<:%8XSSN)@SQT52.L6EPM%AJ7AX.C+47<GX
M/Z^$U%7VH(PC%XR\SUC4SDZ)]_QRL:"=',UD94Y-.2WG<[D_,W[66G7,;:F>
M)U3YX#*H9JTR2;[*+&9T8I?])F6"HF&RP1D7Y=<Y_Z_BI63'V*)L47X[I!9Q
M4(_,49];V'Y[X"@S9!TBZ#C(Z-!O1,FDQ/-OYX'()ZH>1FT2-B%?\(1N_=/N
MG'6&J)#7\O<E7FTX%A/5=LEGY6-5ZXKHAM(U$0G)/OAT-N@T._5^IS5 5Q]0
M_^JLU1^B=KW[ 75ZPU:_5Q]VKGKUKKIK:&NMBUCHT@.9BS^4^<WK_'&N$LHB
M\8B14((1%R81624(PS.'E,.+BDF=&<.+,K7]^OQ"E:5-1EQ*;I4]+-X0(:F!
MV=(TOI6"Y"5,2R7M].C00ZI4\)1F^. EB#4?Q+HTU]-.\MI187-R3LMO3'NL
MVJ)VG(^^UD)..SIY6K6ZKP@19@@MI;29\0LJ$S@S;+_/'&;"/#-LFLHUE7,H
M[^<*GQ%#UJ5TF\HL\;)$@"J'',ZHB4(,AW469E^]6E=IR\AX#2]!/5%3^?1G
M3/9=9P];!/$Q&K@CAYH4B\4M6W^NLYUJWQKK<W>LO\_]1UKV&Y8-'/(NV?:C
M*ZAC4L,;)R@;>UUCQS:XF'&!O>_NZ>,7"+E4EM<Y;=;41@H>_Q8%=P*":[WE
MCS%X+;BD-VJXAI3ZM2WXM87[V@<]- G#<RS($W!7VHM^8$OE*Z(DCL V9Y[(
M3O)03$X;SX7#]'BX?KO=0-UN WQ;6GU;PO#+#B]1GSC<%09Q#L"YO3#GM@L]
MYSE70MG^4MF B!N:=J!=JKDBP[8)0(L8:-=RH:$NM:@D9DJQ57<=*900&, 5
M30?)1TH4U,9LC&YU"T #H,4.- 6S<VO43C.\ %PQ@.M,^SNM Z\SPB;4M0!4
MD8-J*/ (LRE'0V+-N'CSNE XJ@C*45>:.+5P$_@;98"VB$?YK:NK9EH1Y;()
MAFXQ#@_6P#8V<9J7)0(- +2BA]:4,H(&W*#$Q"92_2.J&P;E-G'2"C5/(VE=
M\-\-4':\,Q<V-OR3D*AES01Q,&J2Y1(MY4YX5I(+[\9?[7CH'P"QX!M_9R@W
MF&)[,L44-;CF3152V_5.J0T];_1.KNVJZNZV-U?Q9JGV+5*^AOOR8)?L9OH*
M\B[58'I"_#W/!K<=ETGOW8!W(0#_VBD$)JJU9P$AC 4?=9-<8?/"^]@%-";L
M#P^"(\^>3H*KB]NK0;W_HKSE+@P![[#GCP$!?P<K*GD&P(%G?&1Z4A^D%(D?
MU-3?@/EN;,LNP0NH*% SX QP%C7. %( J6@/\:;W+-(Y$:J.!4 J<B_5)*YT
MC*EW&!J=$4FHDLVU)\Z$.(0QE8+'$@'P 'AQ L_S;.'+SH>G%7\>>G$.D$L>
M<@^>F"_NT$17]T-:U-8#CSR(MC+C0;B9LB!,#?MOR%K\E;#@\M7YW%T1/'(X
M<^7F(INBFFP,YA)\3L5=^R8D.Q($?\DJ5TM$&;,Y7CB9Z&/(U"!P" 0.^?5>
M!@*'[&#[('!(#(%#8#4WIAGLRC[LM: W6)*4;S=T;#/^H\2 R*<O!W>\,:*:
MD:0<EH$6=F,*LO?:?/0U?#30A,;2>NJN(S&+?:8+_N^1_55 'SBY:"&U72BE
MES>;VAN3?<1*<H!_Y"-*7Z_;GJ4''@ /(N9!],&JGZ#0DX>G(#3O3?1B!=T;
M9P0+T\"*'69%U_U*K!%WQ02H$0\UEN%,@2) D1VD2+*3B"U#Y  )$K-9C\@I
M$=YRH0,LB'EU&EBQ+S8$5L3)BAXQ ^4"(_;&?L"(>!DQ1_\1_(M[ET"+!&EQ
M:SB@1>3!J,G6,4V "HD9;J"DQ#,.X?]CGT< ,?;*D,]&C%T]*;$COX VF%/Y
M;3GQ2/QEO$1ULJ()<-:1.^LML06>.3G/##QXMD'+NZ8[\L)VP;AE7VSYR?;6
M(8)VU04>!5<MBPHL":P"17[P#M9]]L=LJ]RX4!*;''X4(XZP>LM?C 5N[)$%
M VX@H$5<M  V[)'A?L:&M3 (&R,![%>(!'W$S87Z-Y46JWT'4$L#!!0    (
M &U[3E3+[3BTQP,  %\*   3    <FAI,3!K,C R,65X,C,Q+FAT;<U66V_;
M-A1^WZ]@':SM ,LB*>H:U\!J.XW1U#%L%=F>!EFB+**R:)"T7>_7CQ(EQUL:
M( \;,C\0W_&Y?4<ZYXC#-Y/[<?S[8@H*M2W!XNO'N]D8]"S;?G#&MCV))^ V
M_G('R  B$(NDDDPQ7B6E;4_G/= KE-I%MGT\'@='9\#%QHZ7=AV*V"7GD@XR
ME?5&P_H??=(D&_TT?&-98,+3_996"J2")HIF8"]9M0$/&97?@&6U5F.^.PFV
M*13 $&/PP,4W=DB,7C%5TE$79V@;>6@W289KGIU&PXP= ,L^]-@:NB'*2)YF
MA! W]4-,D9=E.(6.&V9I^@?2)&UM;GRD.I7T0V_+*JN@=?Z(X('O[M3UD66J
MB!"$/_<:T]$PYY72^83V-]"$>1),T>_*2DJVJ:*FI)YQ[=0I+[F(KF#SNZXU
M5IYL67F*WL5L2R68TR-8\FU2O>M+_1HL207+C:%D?U+-2=-KQ*.A[.LX):MH
M5P+"->GI;[>SC[,88&> _L[XLO!$;'3MBN^B4$>]H)[J9TW%*W$?W\]7TWD,
M[F_ ;#Z9+J;ZT.)R^FFVBJ?+Z:3KWU_'X_NO\W@V_P1N9LLO+ZD3D:Y05F6Z
MR B3YHW_YZ62'Y;Z0$%!!5V?0,HK60^*XD 5%+ JY6+'15*/(=!Z07-M6*6U
MJK%8T@V3JC58*3U=]8!(H*4;+K9OKY 'KU=6 -[/N1P8T7$L1'SH]8%&#O8P
M/B/'H! %?HLP) TBT _=!KG80T;K>IX3=H@@@WS?,U$\C)R@0P0:Y!*(SJBQ
M<RSH^N0"N@:B  =.!QV31Q,*_,#K8("A@003'W70]9T..N0,L==&<"'T@C,,
MB8&>!YW@# EN88!"YPP=MX.X2^&[7A?!#_W.U@\#W&8+ @A;9B%"G9N&[N._
MGM_"P'=:B+ +21M8FT+4/930PZ'V3*JLD;&#_"#X!?!<]^&:"@5NDS('LWIN
MJ\0L;RVE@WYMPO="=Y#N)P6R9@_?T+78)^($D,Y5;]V^UI?:3V_GM@7KCN0E
M,_8YJY(J93JF?&RUFLL/%$"F!<WV)6T,ZE TSVFJV(%65,J:#S,TRSJ)$KP$
M_$#%12S#59/I@V/!T@(DNQU-A#3-S^1%BR-H?1X\&?U_>9S#%TVS(?3"=?M*
M&^?M%?&O97."A6 I/>JW)@J^EW3,^8[J9WQWM_A_U[!*](X3=:O(E/?!6'^S
M<BXJEKR$]NLM^R<S]RS=?]Q&=MQ<QR(SH@?ZY'[2.:ZY4GP;P4>79*V'>*^>
M=WGNJ__L9:<]S=6KN02._@)02P,$%     @ ;7M.5)=JE[:F"P  &3   !(
M  !R:&DQ,&LR,#(Q97@T,2YH=&W=6FMSVS86_;Z_ G6VCYW1VTZ:V&YF'-MM
M/.MM,XG;;C_M@"0DHB8)%B M:W_]GGL!/B1+<9UM)W$S$\D40> ^SSVXX/%G
M9S^<7OWRYERD59Z)-S^^NKPX%7O#\?CG_=/Q^.SJ3+R^^M>E.!A-IN+*RL+I
M2IM"9N/Q^?=[8B^MJO)P/%XNEZ/E_LC8Q?CJ[9BF.AAGQC@U2JID[^4Q_8)/
M)9.7?SO^;#@49R:N<U54(K9*5BH1M=/%0OR<*'<MAL,PZM24*ZL7:25FD]E,
M_&SLM;Z1_GZEJTR];.8Y'OOKXS$O<AR99/7R.-$W0B??[.DH5LG\V=/DQ<%T
M?A!/U(O]YR]F\Z=R$GVMGN\?1/^90L@QAOMG7+7*U#=[N2Z&J:+U#[^>E=71
M4B=5>CB=3#[?6QM7J=MJ*#.]* Y96MR=&^@6;L<F,_;PR83_'=&=X5SF.EL=
M?GFE<^7$]VHIWII<%E\.'"P\=,KJN1_H]'\55L3B?+D,TF">3!>JD6XZ(Y'.
M__WZXM7%%7PU/1[3\$:E.XKU!(YA/&4_DL1GRL56EQ11PLS%.Q77%O&%!=ZJ
MA780#)'QIK:NEA"N,C2"!T]G-+Y*5?^9\]LXE<5"B9.XHMO3%_L'ZX;X'29
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
MRPW33/);*MF1Z86B'3AJ.#Q>')(]"IKUWB:>HVS)AUR@HY/+=/@@C&MFBR[
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
M83A4G=+&+:?5>GA7[ZZ:R!$6I7(/-WGHZM"#5Z;JSW![R]\C._L?4$L#!!0
M   ( &U[3E0,92D.;@4  '04   2    <FAI,3(S,3(Q97@S,C$N:'1M[5AM
M;]I($/Y^OV)*=6TJ@5]YAT:B0!34-E3!5=I/I\5>PZIFU[=>AW"__F;7F) 2
M3ER57GNGRP<4>W9VYIEY9G:\_6>CZ3#X_&$,2[5*X,/'-^\F0ZC4;/O&']KV
M*!C!9?#^'=0MQX5 $IXQQ00GB6V/KRI062J5=FU[O5Y;:]\2<F$'U[;>JFXG
M0F34BE14.>_K-_A+273^2_]9K08C$>8KRA6$DA)%(\@SQA=P$]'L"]1JVU5#
MD6XD6RP5>([GP8V07]@M*>2*J82>E_OT[>*Y;QLC_;F(-N?]B-T"BUY76-WM
MT);3BAN=N5]OMN-VJ^/%#:_C>HVF%U'_-Q>=M'%YH9.I34)?5U:,UY94V^_6
M&ZGJK5FDEEW7<7ZMF'7G_5APA<8D*A?_%GL<[*3HG:J1A"UXU^"I%*JE.!2)
MD-WGCOGK:4DM)BN6;+HO [:B&5S1-5R+%>$OJQGFH)91R>)B8<;^H.@3NF<>
MUX6_+=PG89R6_KN>=GK\Z7+R9A* [UGN0X_W41.Y0.!*I*B%V^[Y'F*DJ?Q!
MS@_'U\'D8C(<!)/I%3+U>O9Q<!5 , 6W#1^MF36TP/4;3A4&,QB,IA^"\6BW
M["C:GP4=PIB-AP9:QVG"] *"RS',!M=O!E?C66WZZ=WX,PR&@99XCN/]O?0Q
M'B&XKE>W6DCD[PZQ_BC$"8=0<$Y#W4%@S=02U)+"@/.<)'!-4R$5H.1"R!6X
M3NTMQ$*:)3'+0ERRH40"12@1C&A(5W,JP7>KNCFX(&+T$=^H%\_=IM.[)$D,
M$YU03HJ.A4^A!6=ZOQ?/VY[G]+2A8K6V9EZZO5=5F%3AO05OJ?;PAD0139(J
M#)>,QC"^HV&NV"V%:1RS$!TXS6X5<*UB\:8*:2ZSG&#XE4#F%EH%?;>^& Z3
M#$@D4MT:]Q5F1?2*E9HH:%XCFA$Y)YQFM>E=0C<P")66:*)444[0N4:[=RIG
M?A _7 L"A+*7_CQ)-LB959HP-+-CC*2_YTQ2W?<S#?-!4%S_C+P")([;.(M>
M[>*#:9-X=.$VX[MP2?B"ED%R.WX=P]/I >'1*2%J_K (>46$&,?"6!EZZ8I2
M!!=&^-8@W0L?81+CETJ:Z4A5]0J2)("::!Z)B8(40Y=5MT7&"0_U>]PS,L>\
MCHA>E2=%H$5*I3&;W=,>CC#^7]B@!I#A.8"A%'A(,PW$L(<A]9 [BG)T"&-G
MYI8M!R.8;PZ*LJKI)S"F$J)RSB$Y/G/%0HP17V!]AU^X6"<T6IC'4F'-,EH4
MOAZ'=%JT2T3EDIHZ!I*FV 4SD^U-BO8U%4QI;/-/$_1&"LY"N*4RTUG\5A1+
M;$)SB@JI%+=,MUWL0*<T64V;-4.JS76Q;OF))D[5C7/)6;8L#'Y5OEJ^*^&A
M6*U85H"4P)"EB"V.(4_QC09',W7(Q*=FEW<2NPK8I3.*S!-:NC 7,J*RAIXD
M),UHM_RG%[$L3<BFR[C9SRCUM@4T%TJ)55</IK?Z;,$3<CO(F(HJQ-N9M=.T
MFGY+CZT*9U45E8:W$ZUE)EI;18_('*M1[QP5.Y9[7/7_;;_;MG\M:S>>WEF_
M8S4ZS9.VM0W)9+F@K(*Z:>RHB/3.4L)?5]Q&!:18%P]>I51(<>;"]M?UTCMP
M'WZ!)#0^I+M(*S_7.&.^$"_H7.9$;L"MFQ'UJY&]C.(N&/ZWXB\J_:E1MD\"
M^;"I/1VF74[_^=RU#*QZJY>9WX-/@4?2^#CA??^ \/?QV+9\P]$4\8F$15 "
M^R\2X.<'?&)='_!A+L^/?!QJT8E3\HY&MCGD#Z:51VZ9]CK>_BU5*HH[NJZD
M"='>'-Q;W:?$3!#.O0J98UYR=5SEV'7)T4NP[6]Q'V=N!L__!%!+ P04
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
M2GV4_4QFZZQ6+K7S&#?R*#=8"S1+Q_J[2N$2K-7&\.VT;)IR^=U3>TLRA4F
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
MKL$_,#K390VH*Z*A(.W[?N6VNM[1P9>D@\$">6VJF<9"2I=5B>Z >,IT4]]
MOTS!6A8@IJP.8.[2;G(T]I-,&N11UY;8ZR9,#<GYT?0%B/Y&LHIU#>V>)VU'
MG_>BSS>G R/&WU8I<D<%]Z&"R]'%P*@@$;A!LL*Z%!GK0MPV+IR+M". >Q+
M(Y1,1I=5FR20_?E+""!T6\)K4+G>93;=E^(,SN*Q^1*=K"5G$G=I&N7TRZ-^
M"4C'MDW CI[N24^Z3N;@"WG:^IW/=_4[OQP!D'MN8#MOG(84@PC52][M^KUV
M?8#.%734$2;5!-3YE!-846V$P5LPHXN(=SPQT5XV=PI;[N\HYUZ4TZ#KO[BB
M ,$;E<Q^;>%08J>+QZ*/N%W0P]&$'87\/A3R",.8V-@[NA/-WQ;QO#5^:4*7
M=WJ="3>^?/F[+.:KPQ=?WX40^K#;IEQ]=_#\\,4W</M:X8"37'"LF K%1-(L
M'I($G)@N)C5(6/?H:3AY]//V8W-&J1?_KJ4?W '!;#3*8@><OR?K :UA8+R%
M8Y.8]Z[+0SV.EK?#WVBO,OH =WV0'CA^\([Z[D]]@X0W3\ORXT>E5M11LV@J
MQ"&O@#(0+2JUQC#C;)WD$I4T\ @VMKS M@D2;)9*NPR<70;.XSV^CU!T!& %
M=CY_(*# OG0G2^Y%C 9!/3 RI)[Q;D_);*Z),)B?35X5%_R-_<@IJ=-F=,ZS
M>7.#U(39"]'>RZ=_W==&%N>D<P=Y$$#KDN35JKSFTCO4^SW'5';R[;F-HXU6
M373I@ANB:.0UK>9RS8TE?2K8&6@AAY*44*?67/=KI8EGT>3P:/ AIE&[3T+%
M7Q4I#C.IS1CQT;M3<Y]3,R%J03[U7F&*%)+3259+H_.AG23NIABM%C<U.D/H
MS,"(B=YUKADQ9M-YZE_M[&HI#-Y/P#?59!!FKAJ\!OO"XV,5EB9 WS@7&*!B
M##<]L#4,IDCS%H\.G6FI0!"JUM![<#G%L\/78F[(I\0XRJ1PN?PF<\THE+.A
M&L1^#.\F>'NO)GE;:)RX*JY HR/?/[5A,SW>HRL8"9:#Q\#P&LM4S$7VN2D&
M1MS92@QY]E%Q@IW43*<>50DG!G#S&ECTO,3E03F9%:T41\ S.<="G2J:M9HK
MZN)?">X9SCB'IP&GJDP:!)4_H:U*=Z?^7J?^)VSA,PAU;>AETG&EX( /8:D\
MS59R.,! 5&L\Z-@6RFUK0_6N,"6761AUIFOJ2*8376(V+O9MU$FVP;Q=5F"-
M;,:7$=,43NCY["N=%:#!_J$>"6P:FPCB[A!_ =(T>SDX&O6*\HC.F)/03EQZ
M=6HRW^C:)8;4X&)#4!WJB4&Z-5F.4$V31&)KJ5 T@(=#?3CR9%6'("X/LUZ7
MX^/)Z?E9]/QPF+05@<9_\N[T[/1R<C'"D3XD<0V>36"\4?X9YG9:G?5]5:;
M+=R\A8=8L2@Z=TQ>,SPZWF56.%INH$PLG^IDAKU0Z\9SKT:3;;?,5)U=89L@
M-KA95')5VKIO( "S21=)5G$E4GCV!ULU(O *J6CFU(V(C1:MBIJU6/MTKWFA
M37K;. -DCES6HB&!S44%=-\CSM1M"W$S]>="CBBP^ENX"U],_@"6[TG;+,H*
M%?]5!09*V=:@U<^  5]1VFG7[ GXL!^&AB;>#!U6+SNZR%9DVXEG7$P81191
M398DB1UJM/EKF^39G$T?D#=+]E"P\U[Z6T\/GO< M4P:7)L;\59WA^92GF[F
MC(&D8Z6\^G9Z5$")HHDX10(/V(!-'?+24MC/IN-*<I8F9F0/UN;QAW@8\YMM
MQ(K$MTP^:KV2,B"$>/JGL+=*8:AU &_\H'2T:=ZZE@RR)<]15ZM50BW:8-=3
MR\&8Y-1,QX3TY3-;YIK]?T@TA8(+4>?16\U;)]4='<HKM^UG3,^BP=YA.[I$
MBZ__+,+57LLNZ>*#_@CR'3ZV X$PCT,?N "Z0)<K^?LR53^HGA>AQ_=?3BG3
M, XU[@@WA_4C$,@1:,BA9EF=5DIZ_44-<C&_YJ\D1%#5BSL1%H8Z'XJP,J-I
M3DKN)PA"N_$[8C6Z]A5:_'8)J?#J\"=H9@@3I%A!S/D)7$FV3C-498 QUC'.
M3919FC>REEJJS7* 32_+8YFZGCM.G8GXWXJT/:F&CW[<3RIML9\V=:-<8):J
MW_@CIANRHFZJE@QOXY>&N].DPK!,RQ2S:BL45=[A>B1+M;8K92IM8^N>0DLE
M*K=(3NAPON;CF.?:.0SL_V>)',CCL *=//*IP@HPLAB/<NI9:(L;K^>7U*7D
M?>ZV]**>MK0 VR>\0]X,%WGSL 0H%#C!_E_2']P"/4CD.%@/1*T;BL/XH\0&
MHSU4P)'EYADH+!+M\CR9^Z)F2Y4<*@R$XLXO%<1J3\^#[WG\;4B2RD3ENL:[
M>R?<P&QA/[[-]>]4I[>:F"M@*0I_AS,VH#WE3?V\/66LYRV;&MK%37M6F<"G
M::S$+H<[;J"]8]]VK*/-D.=DFBL2UH.=XYP#*%U6"3<?:+5Z*TW@JWLT80#^
M731QGUKXU\=!+MB2PBADI(32B7 P,SQ)MY&D.=41>M!R'_\%=\5:,84YNNI9
M;',;$ 3C8!:Z.>!>9T):4X-R>QS+^LG1:OQ3V*\]AM^2!N<SV% GX*:K*-3M
M? X+IXKTQH$U.6]X),L5U(3TJ0^J>$!+[%W6RF^&+0.HS;U&P_ 9%E<>WTT=
M/70]7(2E-;KIA_&-K:1*+BZY+O\V;6L84/U(#,Q/CEA/RPJ=<G2J9VH.?\9
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
M X<MONT!_+HO-E3N&#T>P7ISN]4L!=--.0S):E(B_?#R;Y\>S!(B^*R<D63
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
M!Y2,9O43'4RPJD/7,SI\XATXLFQ4(^/2GJ.)J1@^)#O# I2-H8H>B*R(=2'
M'EWH)IPFM!\H@]L_%>*T2 IVY3:H_R6T0/07^3_PKZND*K*:_BP96XF*HJQ=
MQ7*!C)X.SD8?),.!J61I76.M#P;QK\L<M%\0G_D-:M'.1]%GRY6RZ4)4FYWT
M"U!Y<2'669D[R41>&V6GKG29H1_C37FMP%")-US(]<84&TB>@YLSZ8Q41B>(
M)_5VX;M=^"YPDK%E)6'MM2N;H&<N.MJST^\6S1+L?T%E["BTXE%M$V9HOP7V
M/PQ$ZE;PI,:J/CM\2(X]4$EW=BXU2J/1)=:#0##OF_.W)^.+H>L0(X_Y!A4X
MZD;@H.R#/G=MSNE,2!T9Q[^QPPTY:TCSHR=%*?K/* M!HLYHJH1K.%%<B4+;
MCHO#\8Z@-#00DT[L]C?Z189&7^;T'1UZR/#C\[.34_SE4<'#1X9>7">NH\^X
M9K^+A+80/ZZ!S!^TFM\#:61+] S,G,QM78GOK.1:T-W:S\^.<)@"NP,JK!@C
M!2/,BFR)WE*8%E9<,J@.I[M-+\M-GEI'K_;2_3CZ>F\&__X6(]TH )X]A6\/
MH\>$*B:WL/)2S260QQHF'F*[SN3J=(&.P:WTSW'$:5L>\,4OHSCXU;)X65RN
M;7-F?5OU0)<=DAS^E UV@P*K%C_]^>>ZF_PF%1A C0,KOY84 >?.]U1X((Y&
MEL>_MSP>CYE[]8]EDM>V_4]X"(>8?J1YBQF/;?"S.9%Y45YSC0^#D:@Y:%()
MJLAMZG/K<<!R\FEBD N=5D)]1)H36QX^Q=@XZ<@X'K&-4N[U>^_O-%<"DS+^
M&Y90]FR1J7GTVK19.I^#MJ$J-\_175-E0=M=JMU,*PA9R5-LCL!2@O/US58$
M:5)"??PJ,@2D]0B]1C_/$6N6WB@@AF9)3O!7=B+[ERP2^_N,KA9P;$.UNEGK
M$J,$[!^"(<+,,_A[:?)P.J2VZ:3ZC24P)_26N6,K";"7O,8$TJK< P8=/?L^
MP ;E9&"3.5XKLPZ#I_:Y)Q*Z# 1KI"AN')$5M-+,"-JI;;.TC:+)L<D;2]'1
M:VQX0Z4GFKHCKD/;>X>-ZQ,M?L*1Y(^%X5RY(LJ#NQ<;COUV!OU3#PC?3;]
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
M+6<W\)]%L\S_\?\!4$L! A0#%     @ ;7M.5.C);/]FG ( '_H= !
M         ( !     ')H:2TR,#(Q,3(S,2YH=&U02P$"% ,4    " !M>TY4
MTI8_6%46  "!\   $               @ &4G ( <FAI+3(P,C$Q,C,Q+GAS
M9%!+ 0(4 Q0    ( &U[3E3>DBS%$R$  &=% 0 4              "  1>S
M @!R:&DM,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( &U[3E2"GJ*0[3X
M (*C @ 4              "  5S4 @!R:&DM,C R,3$R,S%?9&5F+GAM;%!+
M 0(4 Q0    ( &U[3E0^.0IT^=D  #Q0 0 3              "  7L3 P!R
M:&DM,C R,3$R,S%?9S$N:G!G4$L! A0#%     @ ;7M.5'^A2?$N]@  0Q *
M !0              ( !I>T# ')H:2TR,#(Q,3(S,5]L86(N>&UL4$L! A0#
M%     @ ;7M.5%5@SC(.D   "6X& !0              ( !!>0$ ')H:2TR
M,#(Q,3(S,5]P<F4N>&UL4$L! A0#%     @ ;7M.5,7.=1+Q!@  8H@  !,
M             ( !170% ')H:3$P:S(P,C%E>#(Q,2YH=&U02P$"% ,4
M" !M>TY4R^TXM,<#  !?"@  $P              @ %G>P4 <FAI,3!K,C R
M,65X,C,Q+FAT;5!+ 0(4 Q0    ( &U[3E27:I>VI@L  !DP   2
M      "  5]_!0!R:&DQ,&LR,#(Q97@T,2YH=&U02P$"% ,4    " !M>TY4
M%W+UA?\'   L)@  $@              @ $UBP4 <FAI,3(S,3(Q97@S,3$N
M:'1M4$L! A0#%     @ ;7M.5!ME?VD!"   HB8  !(              ( !
M9),% ')H:3$R,S$R,65X,S$R+FAT;5!+ 0(4 Q0    ( &U[3E0,92D.;@4
M '04   2              "  96;!0!R:&DQ,C,Q,C%E>#,R,2YH=&U02P$"
M% ,4    " !M>TY4,H :JFL%  !T%   $@              @ $SH04 <FAI
M,3(S,3(Q97@S,C(N:'1M4$L! A0#%     @ ;7M.5)@3R='53@  ,"H" !,
M             ( !SJ8% ')H:3$R,S$R,F5X,3 Q,RYH=&U02P4&      \
,#P#( P  U/4%

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